diff --git a/CMakeLists.txt b/CMakeLists.txt
index 453fdfd2fdfe392959523d8c5086d0df4673dea3..9a70e0a630393de5d55cc5a7b51bf6e003d9a483 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -683,7 +683,7 @@ endif()
 
 CHECK_C_SOURCE_COMPILES(
 	"#include <strings.h>
-	int main(int argc, char **argv) { char buf[1]; bzero(buf, 1); return 0; }
+	int main(int argc, char **argv) { char buf[100]; bzero(buf, 100); return 0; }
 	" LWS_HAVE_BZERO)
 
 CHECK_FUNCTION_EXISTS(fork LWS_HAVE_FORK)