summaryrefslogtreecommitdiffstats
path: root/src/proto.c
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-11-29 13:13:06 +0000
committerRichard W.M. Jones <rjones@redhat.com>2011-11-29 13:13:29 +0000
commitd81c0829ea4a99aadb98df37be9543a973269041 (patch)
tree3b0e65d271a3dcdcbdfd8b793ff5adb755aa688a /src/proto.c
parentaa4eb4cd109dda0dc7dfdd66a5163a18b0be2277 (diff)
downloadlibguestfs-d81c0829ea4a99aadb98df37be9543a973269041.tar.gz
libguestfs-d81c0829ea4a99aadb98df37be9543a973269041.tar.xz
libguestfs-d81c0829ea4a99aadb98df37be9543a973269041.zip
protocol: Memory leak: Free temporary buffer along recv_discard path.
Diffstat (limited to 'src/proto.c')
-rw-r--r--src/proto.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto.c b/src/proto.c
index be7fbdcf..e34e4ec0 100644
--- a/src/proto.c
+++ b/src/proto.c
@@ -1090,6 +1090,7 @@ guestfs___recv_discard (guestfs_h *g, const char *fn)
again:
r = guestfs___recv_from_daemon (g, &size, &buf);
+ free (buf);
if (r == -1)
return -1;