Fix 'g_readed_data' double free 00/239100/1 accepted/tizen/unified/20200723.161301 submit/tizen/20200722.020114
authorjiyong.min <jiyong.min@samsung.com>
Wed, 22 Jul 2020 00:12:05 +0000 (09:12 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Wed, 22 Jul 2020 00:12:05 +0000 (09:12 +0900)
Change-Id: Ib784ddeed989495eea06ce7c77d32d0d637b133a

gif/test/mm_util_gif_testsuite.c

index 2645104..feea015 100644 (file)
@@ -332,6 +332,7 @@ gboolean _test_auto()
                fprintf(stderr, "\t[GIF_testsuite] >>>>>>>>>>>>>>>>>>>>>> \'%s\' TEST SUCCESS\n", MODE_TO_STR[test_mode]);
 
                g_free(g_readed_data);
+               g_readed_data = NULL;
                SAFE_IMAGE_FREE(g_decoded_data);
                test_mode++;
        }
@@ -376,7 +377,7 @@ int main(int argc, char *argv[])
 
 out:
        g_free(g_path);
-       SAFE_FREE(g_readed_data);
+       g_free(g_readed_data);
        SAFE_IMAGE_FREE(g_decoded_data);
 
        return 0;