]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
fix lxc-info segv on stopped container
authorDwight Engen <dwight.engen@oracle.com>
Wed, 2 Oct 2013 16:14:58 +0000 (12:14 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Wed, 2 Oct 2013 16:21:31 +0000 (12:21 -0400)
Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/lxc_info.c

index 23cf789506c0be958ff99b4fc8dcc4aacd1579db..a4fa3e1f92edddcb3f1a46491022986442ba6e6b 100644 (file)
@@ -124,12 +124,14 @@ int main(int argc, char *argv[])
 
        if (ips) {
                char **addresses = c->get_ips(c, NULL, NULL, 0);
-               char *address;
-               i = 0;
-               while (addresses[i]) {
-                       address = addresses[i];
-                       printf("ip: \t%s\n", address);
-                       i++;
+               if (addresses) {
+                       char *address;
+                       i = 0;
+                       while (addresses[i]) {
+                               address = addresses[i];
+                               printf("ip: \t%s\n", address);
+                               i++;
+                       }
                }
        }