From a7de51b3c80d03ef8a064d658ed0b96a9eaca4d9 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 30 Aug 2012 15:20:00 +0100 Subject: launch: libvirt: Avoid memory leak if sockdir is not created (found by valgrind). --- src/launch-libvirt.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/launch-libvirt.c') diff --git a/src/launch-libvirt.c b/src/launch-libvirt.c index 760c99f2..586b9b02 100644 --- a/src/launch-libvirt.c +++ b/src/launch-libvirt.c @@ -193,6 +193,8 @@ launch_libvirt (guestfs_h *g, const char *libvirt_uri) char *p = safe_asprintf (g, "%s/libguestfs", xdg); if (mkdir (p, 0755) == 0) sockdir = p; + else + free (p); } } -- cgit