diff --git a/src/modules/loaders/loader_png.c b/src/modules/loaders/loader_png.c index ac603d8..a291bc1 100644 --- a/src/modules/loaders/loader_png.c +++ b/src/modules/loaders/loader_png.c @@ -745,11 +745,12 @@ _save(ImlibImage * im) } } + png_write_end(png_ptr, info_ptr); + rc = LOAD_SUCCESS; quit: free(misc.data); - png_write_end(png_ptr, info_ptr); png_destroy_write_struct(&png_ptr, &info_ptr); return rc;