diff options
Diffstat (limited to 'frontends/amiga/icon.c')
-rw-r--r-- | frontends/amiga/icon.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/frontends/amiga/icon.c b/frontends/amiga/icon.c index 6521854ee..9de040d37 100644 --- a/frontends/amiga/icon.c +++ b/frontends/amiga/icon.c @@ -336,7 +336,10 @@ static ULONG *amiga_icon_convertcolouricon32(UBYTE *icondata, ULONG width, ULONG if (!argbicon) return(NULL); cmap=GetColorMap(pals1); - if(!cmap) return(NULL); + if(!cmap) { + free(argbicon); + return(NULL); + } for(i=0;i<(width*height);i++) { |