diff --git a/mongoose.c b/mongoose.c
index a11fd429f89e98f6c64f4eb37d244d7540f80843..6e8029f276a0dd08e3b6e0fa692fcdc7b54d120e 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -4869,8 +4869,10 @@ const char *mg_set_option(struct mg_server *server, const char *name,
       free(*v);
       *v = mg_strdup(buf);
     }
+#ifndef MONGOOSE_NO_FILESYSTEM
   } else if (ind == HEXDUMP_FILE) {
     server->ns_server.hexdump_file = *v;
+#endif
 #ifndef _WIN32
   } else if (ind == RUN_AS_USER) {
     struct passwd *pw;