diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-08-30 15:20:00 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-08-30 15:28:19 +0100 |
commit | a7de51b3c80d03ef8a064d658ed0b96a9eaca4d9 (patch) | |
tree | 2b6b74c2d980e94f5196e074665a2ee6f05e911e /src/launch-libvirt.c | |
parent | 8af32b9d5fa0601fabffd9550f1cdc97ac78306a (diff) | |
download | libguestfs-a7de51b3c80d03ef8a064d658ed0b96a9eaca4d9.tar.gz libguestfs-a7de51b3c80d03ef8a064d658ed0b96a9eaca4d9.tar.xz libguestfs-a7de51b3c80d03ef8a064d658ed0b96a9eaca4d9.zip |
launch: libvirt: Avoid memory leak if sockdir is not created (found by valgrind).
Diffstat (limited to 'src/launch-libvirt.c')
-rw-r--r-- | src/launch-libvirt.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); } } |