Diff between 2b440236f99524cc42e50b98f8b6b1510330c32e and 9c1a62da5413167a3239400e1f1b113a8e754cfb
Changed Files
| File | Additions | Deletions | Status |
| tools/rctest.c | +4 | -1 | modified |
Full Patch
diff --git a/tools/rctest.c b/tools/rctest.c
index 77fa03c..9281392 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)