From 382094a6e85a4ebb05b88c3ce1e0255b52061bb1 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Wed, 14 Aug 2013 09:31:19 +0200 Subject: fix memory leak --- testing/toxic/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/testing/toxic/main.c b/testing/toxic/main.c index 27a34e09..fd3c732f 100644 --- a/testing/toxic/main.c +++ b/testing/toxic/main.c @@ -308,10 +308,13 @@ static int store_data(char *path) fd = fopen(path, "w"); if (fd == NULL) { + free(buf); return 2; } if (fwrite(buf, len, 1, fd) != 1) { + free(buf); + fclose(fd); return 3; } -- cgit v1.2.3