diff --git a/common/menu-entry.c b/common/menu-entry.c index c1c0771..2099e34 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -332,6 +332,11 @@ void menuEntryParseIcon(menuEntry_s* me) { tjhandle _jpegDecompressor = tjInitDecompress(); + if(_jpegDecompressor = NULL) { + free(me->icon_gfx); + return; + } + if(tjDecompressHeader2(_jpegDecompressor, me->icon, me->icon_size, &w, &h, &samp)==-1) { free(me->icon_gfx); me->icon_gfx = NULL;