From 9c1a62da5413167a3239400e1f1b113a8e754cfb Mon Sep 17 00:00:00 2001 From: Andre Guedes Date: Fri, 7 Feb 2014 19:28:45 -0300 Subject: [PATCH] rctest: Fix memory leak --- tools/rctest.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/rctest.c b/tools/rctest.c index 77fa03c74..9281392a5 100644 --- a/tools/rctest.c +++ b/tools/rctest.c @@ -466,8 +466,11 @@ static void save_mode(int sk) while ((len = read(sk, b, data_size)) > 0) { ret = write(save_fd, b, len); if (ret < 0) - return; + goto done; } + +done: + free(b); } static void recv_mode(int sk) -- 2.47.3