[PATCH 4/4] lxd_domain: Require that VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NONE is zero

Michal Privoznik mprivozn at redhat.com
Wed Dec 16 21:13:01 UTC 2020


Our parser code relies on the fact that
VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NONE has value of zero and thus
uses g_new0().  But strictly speaking, this is not mandated by
the enum typedef. Fix that.

Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
---
 src/lxc/lxc_domain.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lxc/lxc_domain.h b/src/lxc/lxc_domain.h
index 319f83338f..3b5adcbe1c 100644
--- a/src/lxc/lxc_domain.h
+++ b/src/lxc/lxc_domain.h
@@ -35,7 +35,7 @@ typedef enum {
 } virLXCDomainNamespace;
 
 typedef enum {
-    VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NONE,
+    VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NONE = 0,
     VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NAME,
     VIR_LXC_DOMAIN_NAMESPACE_SOURCE_PID,
     VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NETNS,
-- 
2.26.2




More information about the libvir-list mailing list