libxl: 'valid_devs' may be used uninitialized
authorCharles Arnold <carnold@suse.com>
Fri, 15 May 2015 17:06:04 +0000 (11:06 -0600)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 21 May 2015 14:18:03 +0000 (15:18 +0100)
Using gcc 4.8 to compile with -Werror.

xl_cmdimpl.c:5493:8: error: 'valid_devs' may be used uninitialized in this function [-Werror=maybe-uninitialized]
      if (valid_devs == 0)
         ^
xl_cmdimpl.c:5455:9: note: 'valid_devs' was declared here
      int valid_devs;

Signed-off-by: Charles Arnold <carnold@suse.com>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/xl_cmdimpl.c

index 5f23c8be5e25f5f9b64ca7dc8257a9da036a81cb..186c4ddea91115615c4f30e0202827d8b1d604aa 100644 (file)
@@ -5448,7 +5448,7 @@ static void output_topologyinfo(void)
     libxl_cputopology *cpuinfo;
     int i, nr;
     libxl_pcitopology *pciinfo;
-    int valid_devs;
+    int valid_devs = 0;
 
 
     cpuinfo = libxl_get_cpu_topology(ctx, &nr);