From cd6c00b1ce985df421e2103294e50c997143dbc9 Mon Sep 17 00:00:00 2001 From: Kim Woelders Date: Mon, 17 Jan 2022 11:32:41 +0100 Subject: Avoid redundant operations when non-existing file has no "key" --- src/lib/image.c | 7 +++++-- 1 file 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); + } } } -- cgit v1.2.1