summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Behrens <sbehrens@giantdisaster.de>2013-04-10 15:29:39 +0200
committerStefan Behrens <sbehrens@giantdisaster.de>2013-04-25 11:17:49 +0200
commit97cb182a23965503f44bf4696cb161a67ada6a75 (patch)
tree51ede3f72023175be82b074c64b1dfe49f7d5c64
parentd3fde0a7c8496cd0c8c386871f6481c93bae3609 (diff)
downloadfar-progs-97cb182a23965503f44bf4696cb161a67ada6a75.tar.gz
btrfs-receive: memory-leak fix that requires an updated libbtrfs
This code is optional since exit() is called at the end and the leaked memory is on the heap. Signed-off-by: Stefan Behrens <sbehrens@giantdisaster.de>
-rw-r--r--btrfs-receive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/btrfs-receive.c b/btrfs-receive.c
index 8ce2b05..25c81c6 100644
--- a/btrfs-receive.c
+++ b/btrfs-receive.c
@@ -324,6 +324,7 @@ int main(int argc, char **argv)
}
ret = far_rcv_mainloop(&brctx->frctx, stream_fd, "./");
+ subvol_uuid_search_finit(&brctx->subvol_uuid_search_ctx);
if (ret) {
fprintf(stderr,
"%s: ERROR, far_rcv_mainloop() failed with %s.\n",