]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive()
authorHongwei Bi <hwbi2008@gmail.com>
Mon, 9 Sep 2013 06:05:20 +0000 (14:05 +0800)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 18 Feb 2014 15:53:08 +0000 (15:53 +0000)
The variable vroot should be freed in label cleanup.

(cherry picked from commit 46c9bce4c8b0f2222cc50587ac968ced06eb1eff)

src/lxc/lxc_driver.c

index 71cef0a974f7f914e658d113d726da10760f2aeb..d06196a01e47572b11361ace53681abdad53dabe 100644 (file)
@@ -4100,7 +4100,7 @@ lxcDomainDetachDeviceHostdevUSBLive(virLXCDriverPtr driver,
     virDomainHostdevDefPtr def = NULL;
     int idx, ret = -1;
     char *dst = NULL;
-    char *vroot;
+    char *vroot = NULL;
     virUSBDevicePtr usb = NULL;
 
     if ((idx = virDomainHostdevFind(vm->def,
@@ -4160,6 +4160,7 @@ lxcDomainDetachDeviceHostdevUSBLive(virLXCDriverPtr driver,
 cleanup:
     virUSBDeviceFree(usb);
     VIR_FREE(dst);
+    VIR_FREE(vroot);
     return ret;
 }