diff options
-rw-r--r-- | src/lib/image.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/image.c b/src/lib/image.c index fb4e82f..1e01471 100644 --- a/src/lib/image.c +++ b/src/lib/image.c @@ -492,9 +492,12 @@ __imlib_LoadImage(const char *file, ImlibLoadArgs * ila) err = __imlib_FileStat(file, &st); if (err) { - im_file = __imlib_FileRealFile(file); im_key = __imlib_FileKey(file); - err = __imlib_FileStat(im_file, &st); + if (im_key) + { + im_file = __imlib_FileRealFile(file); + err = __imlib_FileStat(im_file, &st); + } } } |