diff --git a/loaders/loader_db.c b/loaders/loader_db.c index ba54172..c2a5246 100644 --- a/loaders/loader_db.c +++ b/loaders/loader_db.c @@ -278,7 +278,9 @@ save (ImlibImage *im, ImlibProgressFunction progress, tmp = strrchr(file, ':'); if(!tmp) return 0; - *tmp = '\0'; + *tmp++ = '\0'; + if(!tmp) + return 0; strcpy(key, tmp + 1); if (exists(file))