From 6ea0f9b87bee9d435f1ada397c0b3b1d8b674e84 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Thu, 1 Nov 2018 11:23:06 +0100 Subject: [PATCH 1/1] Added a thumbnail to test-mem.c to ensure it's properly freed. --- libexif/exif-data.c | 2 +- test/test-mem.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libexif/exif-data.c b/libexif/exif-data.c index 2ce1bb5..350a887 100644 --- a/libexif/exif-data.c +++ b/libexif/exif-data.c @@ -1085,7 +1085,7 @@ exif_data_dump (ExifData *data) } if (data->data) { - printf ("%i byte(s) thumbnail data available.", data->size); + printf ("%i byte(s) thumbnail data available: ", data->size); if (data->size >= 4) { printf ("0x%02x 0x%02x ... 0x%02x 0x%02x\n", data->data[0], data->data[1], diff --git a/test/test-mem.c b/test/test-mem.c index d4459a9..defcee9 100644 --- a/test/test-mem.c +++ b/test/test-mem.c @@ -44,6 +44,10 @@ main () printf ("Fill EXIF data with all necessary entries to follow specs...\n"); exif_data_fix (ed); + /* Add a dummy thumbnail */ + ed->size = 4; + ed->data = calloc(1, ed->size); + exif_data_dump (ed); printf ("Saving EXIF data to memory...\n"); -- 2.7.4