From: John Ferlan Date: Tue, 1 Sep 2015 11:08:47 +0000 (-0400) Subject: lxc: Avoid Coverity SIZEOF_MISMATCH X-Git-Tag: v1.2.20-rc1~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11822fff286f72ff24db3c6060107124137ae818;p=thirdparty%2Flibvirt.git lxc: Avoid Coverity SIZEOF_MISMATCH Commit id '692e9fac7' used virProcessSetNamespaces instead of inlining the similar functionality; however, Coverity notes that the function prototype expects a size_t value and not an enum and complains. So, just typecast the enum as a size_t to avoid the noise. --- diff --git a/src/lxc/lxc_container.c b/src/lxc/lxc_container.c index a433552cbf..6dc2ec768f 100644 --- a/src/lxc/lxc_container.c +++ b/src/lxc/lxc_container.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2014 Red Hat, Inc. + * Copyright (C) 2008-2015 Red Hat, Inc. * Copyright (C) 2008 IBM Corp. * Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. * @@ -2151,7 +2151,8 @@ static int lxcContainerDropCapabilities(virDomainDefPtr def ATTRIBUTE_UNUSED, static int lxcAttachNS(int *ns_fd) { if (ns_fd && - virProcessSetNamespaces(VIR_LXC_DOMAIN_NAMESPACE_LAST, ns_fd) < 0) + virProcessSetNamespaces((size_t)VIR_LXC_DOMAIN_NAMESPACE_LAST, + ns_fd) < 0) return -1; return 0; }