diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index ee463eccca343ff9c1e10e6aad5a934be916c60d..008f566b86f6812cdb505b7faeab68a86e8735c9 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -4525,7 +4525,7 @@ void DLLCALL web_server(void* arg)
 
 		lprintf(LOG_INFO,"%04d Web Server thread started", server_socket);
 
-		listInit(&log_list,/* flags */ 0);
+		listInit(&log_list,/* flags */ LINK_LIST_MUTEX);
 		if(startup->options&WEB_OPT_HTTP_LOGGING) {
 			/********************/
 			/* Start log thread */