summaryrefslogtreecommitdiffstats
path: root/src/guestfs.c
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-11-24 15:50:54 +0000
committerRichard W.M. Jones <rjones@redhat.com>2011-11-24 15:51:16 +0000
commitdd76ce2b4c93dd10d8eca9ab7c77bc831f103d03 (patch)
tree39680337986f2ce01ce421bf2808ea9be6c2a01c /src/guestfs.c
parentbfc0a5f58d3cb6faad5a44bed392f33190e62246 (diff)
downloadlibguestfs-dd76ce2b4c93dd10d8eca9ab7c77bc831f103d03.tar.gz
libguestfs-dd76ce2b4c93dd10d8eca9ab7c77bc831f103d03.tar.xz
libguestfs-dd76ce2b4c93dd10d8eca9ab7c77bc831f103d03.zip
lib: Fix memory leak when debugging enabled (found by valgrind).
If you enabled debugging (eg. LIBGUESTFS_DEBUG=1) then every debug message printed would be leaked.
Diffstat (limited to 'src/guestfs.c')
-rw-r--r--src/guestfs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/guestfs.c b/src/guestfs.c
index f4b79e76..450ffd84 100644
--- a/src/guestfs.c
+++ b/src/guestfs.c
@@ -373,6 +373,8 @@ guestfs___debug (guestfs_h *g, const char *fs, ...)
if (len < 0) return;
guestfs___call_callbacks_message (g, GUESTFS_EVENT_LIBRARY, msg, len);
+
+ free (msg);
}
/* Call trace messages. These are enabled by setting g->trace, and