abort early... we can get a very high number and this does not help
[platform/upstream/libexif.git] / test / test-fuzzer.c
index 101fa27..d72f6d1 100644 (file)
@@ -77,6 +77,8 @@ test_exif_data (ExifData *d)
 
        c = exif_mnote_data_count (md);
        for (i = 0; i < c; i++) {
+               char *name = exif_mnote_data_get_name (md, i);
+               if (!name) break;
                fprintf (stdout, "Dumping entry number %i...\n", i);
                fprintf (stdout, "  Name: '%s'\n",
                                exif_mnote_data_get_name (md, i));