From b2ef28a65d5987d28c9af591308df476353d86f6 Mon Sep 17 00:00:00 2001 From: Clement Sibille Date: Tue, 5 Mar 2024 17:05:07 +0900 Subject: Free the data buffer on Png destruction --- lisiblepng/src/lisiblepng.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lisiblepng/src/lisiblepng.c') diff --git a/lisiblepng/src/lisiblepng.c b/lisiblepng/src/lisiblepng.c index 21940b2..5fecb52 100644 --- a/lisiblepng/src/lisiblepng.c +++ b/lisiblepng/src/lisiblepng.c @@ -511,7 +511,10 @@ err: } #undef PARSE_FIELD -void lis_Png_destroy(Png *png) { free(png); } +void lis_Png_destroy(Png *png) { + free(png->data); + free(png); +} void lis_Png_dump_ppm(const Png *png) { ASSERT(png != NULL); printf("P3\n"); -- cgit v1.2.3