diff --git a/src/icon.c b/src/icon.c index 29fb060..6f89271 100644 --- a/src/icon.c +++ b/src/icon.c @@ -400,6 +400,8 @@ int inspectIconMeta(FTSENT * pe) HASH_FIND_STR(g.ic, app, ic); if (ic == NULL) { ic = initIcon(); + if (ic == NULL) + return 0; strncpy(ic->app, app, MAXAPPLEN); strncpy(ic->src_path, pe->fts_path, MAXICONPATHLEN-1); ic->src_w = ix;