diff --git a/configure b/configure
index cda0d910b7cdbb24d5d1e0bdc47994930da0f44b..baa06f77fd857cc195bdaa5d182de9416802489e 100755
--- a/configure
+++ b/configure
@@ -1668,10 +1668,11 @@ fi
 ##########################################
 # imlib check
 
+imlib2=no
 if (imlib2-config --version) >/dev/null 2>&1 ; then
     temp_cflags `imlib2-config --cflags`
     temp_extralibs `imlib2-config --libs`
-    check_ld <<EOF && imlib2=yes || imlib2=no
+    check_ld <<EOF && imlib2=yes
 #include <Imlib2.h>
 int main( void ) { return (int) imlib_load_font("foo"); }
 EOF