]> 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 13:55:55 +0000 (13:55 +0000)
The variable vroot should be freed in label cleanup.

(cherry picked from commit 46c9bce4c8b0f2222cc50587ac968ced06eb1eff)

src/lxc/lxc_driver.c

index 19312080f8781fe6738cfe57e816015f95a10fc5..0c3667394d21e0d454c8021b8c3ecdb4a831c2bc 100644 (file)
@@ -3878,7 +3878,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,
@@ -3936,6 +3936,7 @@ lxcDomainDetachDeviceHostdevUSBLive(virLXCDriverPtr driver,
 cleanup:
     virUSBDeviceFree(usb);
     VIR_FREE(dst);
+    VIR_FREE(vroot);
     return ret;
 }