diff --git a/examples/server.c b/examples/server.c
index dea44a5c99e9e20faa85b0b934266b05ba587d78..f702c5c2ad3a256b44cb7a133ac881d4e15f0f47 100644
--- a/examples/server.c
+++ b/examples/server.c
@@ -148,6 +148,8 @@ static void show_usage_and_exit(void) {
   exit(EXIT_FAILURE);
 }
 
+#define EV_HANDLER NULL
+
 static char *sdup(const char *str) {
   char *p;
   if ((p = (char *) malloc(strlen(str) + 1)) != NULL) {
@@ -381,7 +383,7 @@ static void start_mongoose(int argc, char *argv[]) {
   char *options[MAX_OPTIONS];
   int i;
 
-  if ((server = mg_create_server(NULL, NULL)) == NULL) {
+  if ((server = mg_create_server(NULL, EV_HANDLER)) == NULL) {
     die("%s", "Failed to start Mongoose.");
   }