]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
lxd_domain: Require that VIR_LXC_DOMAIN_NAMESPACE_SOURCE_NONE is zero
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 15 Dec 2020 19:06:35 +0000 (20:06 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 17 Dec 2020 08:42:37 +0000 (09:42 +0100)
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@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
src/lxc/lxc_domain.h

index 319f83338f9d93452f9d6ee9a66af8fd5f668b3a..3b5adcbe1c7483f5d492bec979afb36276df92b0 100644 (file)
@@ -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,