diff options
Diffstat (limited to 'src/modules/loaders/loader_tga.c')
-rw-r--r-- | src/modules/loaders/loader_tga.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/modules/loaders/loader_tga.c b/src/modules/loaders/loader_tga.c index 2070166..80fb749 100644 --- a/src/modules/loaders/loader_tga.c +++ b/src/modules/loaders/loader_tga.c @@ -156,8 +156,7 @@ save(ImlibImage * im, ImlibProgressFunction progress, char progress_granularity) l = y - pl; if (!progress(im, per, 0, (y - l), im->w, l)) { - if (buf) - free(buf); + free(buf); fclose(f); return 2; } @@ -173,8 +172,7 @@ save(ImlibImage * im, ImlibProgressFunction progress, char progress_granularity) /* write the image data */ fwrite(buf, 1, im->w * im->h * ((im->flags & F_HAS_ALPHA) ? 4 : 3), f); - if (buf) - free(buf); + free(buf); fclose(f); return 1; } |