From c40db03137e77317f37b1822481feb28a01f6e2c Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Wed, 26 Jan 2011 16:38:04 +0100 Subject: start server as child, not as parent; fixes terminal fuckup problem on exit --- src/game.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/game.c') diff --git a/src/game.c b/src/game.c index 2f7231a..9c0f353 100644 --- a/src/game.c +++ b/src/game.c @@ -99,7 +99,7 @@ void start_game(const bool servermode, const char* addr, const char* port, const if(servermode) { pid_t child = fork(); - server_process = (child > 0); + server_process = (child == 0); } if(server_process) // Start server and connect to localhost -- cgit v1.2.3