summaryrefslogtreecommitdiff
path: root/buffer-diff.c
diff options
context:
space:
mode:
authorJeff Muizelaar <jeff@infidigm.net>2005-12-10 04:15:49 +0000
committerJeff Muizelaar <jeff@infidigm.net>2005-12-10 04:15:49 +0000
commitd8f76c62889b067d44adbf2e77645a3d89166465 (patch)
tree42e5d3b16a46554e2a96f836c8a003e3bd985204 /buffer-diff.c
parent264ae7b89d5887dcdb595bfc1f7af6b6e33144ad (diff)
2005-12-09 Jeff Muizelaar <jeff@infidigm.net>
* buffer-diff.c: (image_diff): * test-poppler.c: (poppler_test_page): Plug two memory leaks.
Diffstat (limited to 'buffer-diff.c')
-rw-r--r--buffer-diff.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/buffer-diff.c b/buffer-diff.c
index b4b42e2..e5d7676 100644
--- a/buffer-diff.c
+++ b/buffer-diff.c
@@ -110,8 +110,10 @@ image_diff (const char *filename_a,
return -1;
status = read_png_argb32 (filename_b, &buf_b, &width_b, &height_b, &stride_b);
- if (status)
+ if (status) {
+ free (buf_a);
return -1;
+ }
if (width_a != width_b ||
height_a != height_b ||