]> xenbits.xensource.com Git - people/dariof/libvirt.git/commitdiff
Fix uninitialized variable in virLXCControllerSetupDevPTS
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 14 Nov 2012 15:39:48 +0000 (15:39 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 14 Nov 2012 15:39:48 +0000 (15:39 +0000)
The lack of initialization of 'opts' caused a SEGV in the
cleanup: path if the root->src directory did not exist

src/lxc/lxc_controller.c

index a41c9037c65591e9278c3167587d1f655ebc85d1..2f1e8a57daecf1167ef238e090d127635f8147aa 100644 (file)
@@ -1144,7 +1144,7 @@ virLXCControllerSetupDevPTS(virLXCControllerPtr ctrl)
 {
     virDomainFSDefPtr root = virDomainGetRootFilesystem(ctrl->def);
     char *mount_options = NULL;
-    char *opts;
+    char *opts = NULL;
     char *devpts = NULL;
     int ret = -1;