]> git.ipfire.org Git - thirdparty/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)
committerCole Robinson <crobinso@redhat.com>
Sun, 9 Dec 2012 21:27:38 +0000 (16:27 -0500)
The lack of initialization of 'opts' caused a SEGV in the
cleanup: path if the root->src directory did not exist
(cherry picked from commit 3782814d4ad787d815e56382b6f809fe9020f14b)

src/lxc/lxc_controller.c

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