diff --git a/examples/multi_threaded.c b/examples/multi_threaded.c
index b76b532735ced80e5f6dd89c90a30c829cffa91c..b516744e8d76e99aa0921e0583aa3d0078ad76cf 100644
--- a/examples/multi_threaded.c
+++ b/examples/multi_threaded.c
@@ -17,8 +17,8 @@ static void *serve(void *server) {
 int main(void) {
   struct mg_server *server1, *server2;
 
-  server1 = mg_create_server("1");
-  server2 = mg_create_server("2");
+  server1 = mg_create_server((void *) "1");
+  server2 = mg_create_server((void *) "2");
 
   mg_add_uri_handler(server1, "/", request_handler);
   mg_add_uri_handler(server2, "/", request_handler);