diff --git a/tests/testLogger.c b/tests/testLogger.c
index ee933500ab585d286c9dea7370b0d208573ca7d2..abb4415068f9d356dcd1c68cdc1d2907434b970d 100644
--- a/tests/testLogger.c
+++ b/tests/testLogger.c
@@ -20,7 +20,7 @@
 /* Config parameters. */
 #include "../config.h"
 
-#ifdef HAVE_POSIX_FALLOCATE /* Are we on a sensible platform? */
+#if defined(HAVE_POSIX_FALLOCATE) && defined(WITH_LOGGER) /* Are we on a sensible platform? */
 
 /* Some standard headers. */
 #include <stdio.h>