From ec4ee45678679fd1a2b64bebe59b0612eaff2d6e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 12 Jan 2017 00:17:20 +0100 Subject: Free all allocations at end + use calloc instead of memset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/vu-extend.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/vu-extend.c') diff --git a/src/vu-extend.c b/src/vu-extend.c index 0c65bf6..71be7f0 100644 --- a/src/vu-extend.c +++ b/src/vu-extend.c @@ -64,10 +64,7 @@ main(int argc, char *argv[]) imgh += bottom; echeck_frame_size(imgw, imgh, stream.pixel_size, "output", ""); m = imgh * (imgw *= stream.pixel_size); - image = emalloc(m); - - if (!tile) - memset(image, 0, m); + image = tile ? emalloc(m) : ecalloc(1, m); stream.width += left + right; h = stream.height += top + bottom; @@ -100,5 +97,7 @@ main(int argc, char *argv[]) ewriteall(STDOUT_FILENO, image, m, ""); } + free(buf); + free(image); return 0; } -- cgit v1.2.3-70-g09d2