summaryrefslogtreecommitdiff
path: root/src/modules/loaders/loader_tga.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/loaders/loader_tga.c')
-rw-r--r--src/modules/loaders/loader_tga.c6
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;
}