diff --git a/http-server.c b/http-server.c
index 17528a24ab792ac0a12b464115d32be39196d373..da7d66f8819817427038eb35959825c7732c4000 100644
--- a/http-server.c
+++ b/http-server.c
@@ -435,7 +435,7 @@ int main(int argc, char * argv[])
     // game players
     user_list = initialise_player_list();
     signal(SIGINT, exit_handler);
-    while (!kill)
+    while (keep_alive)
     {
         // monitor file descriptors
         fd_set readfds = masterfds;