diff --git a/ChangeLog b/ChangeLog
index 6b7a7b39f4917bf28fbeff81557695f00a7ea3fc..942f6cb1370a979fb9dce86dba9c3ff99c1286bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2015-12-18  Niels Möller  <nisse@lysator.liu.se>
 
+	* configure.ac (IF_DLOPEN_TEST): Fixed shell conditional.
+
 	* testsuite/ecc-mod-test.c (test_main): Handle random seeding if
 	NETTLE_TEST_SEED is set in the environment.
 
diff --git a/configure.ac b/configure.ac
index a2251f8e10bd8564cffb40db9a2315f5d2bcbcce..b1ec806a6986ca97288101943b3ef710e2d9a8f0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -827,7 +827,7 @@ IF_DLOPEN_TEST='#'
 if test "x$enable_shared" = xyes ; then
   IF_SHARED=''
   IF_NOT_SHARED='#'
-  if "x$ac_cv_lib_dl_dlopen" = yes ; then
+  if test "x$ac_cv_lib_dl_dlopen" = xyes ; then
     IF_DLOPEN_TEST=''
   fi
 else