diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-11-24 15:50:54 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-11-24 15:51:16 +0000 |
commit | dd76ce2b4c93dd10d8eca9ab7c77bc831f103d03 (patch) | |
tree | 39680337986f2ce01ce421bf2808ea9be6c2a01c /src | |
parent | bfc0a5f58d3cb6faad5a44bed392f33190e62246 (diff) | |
download | libguestfs-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')
-rw-r--r-- | src/guestfs.c | 2 |
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 |