diff --git a/loaders/loader_png.c b/loaders/loader_png.c index f226e4f..6803ebc 100644 --- a/loaders/loader_png.c +++ b/loaders/loader_png.c @@ -254,6 +254,9 @@ save(ImlibImage * im, ImlibProgressFunction progress, char progress_granularity) ImlibImageTag *tag; int quality = 75, compression = 3, num_passes = 1, pass; + if (!im->data) + return 0; + f = fopen(im->real_file, "wb"); if (!f) return 0;