about summary refs log tree commit diff
path: root/src/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/e_if_server.h2
-rw-r--r--src/engine/server/es_server.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/e_if_server.h b/src/engine/e_if_server.h
index dd5e1403..98e2b452 100644
--- a/src/engine/e_if_server.h
+++ b/src/engine/e_if_server.h
@@ -91,7 +91,7 @@ void server_setclientscore(int client_id, int score);
 	See Also:
 		<other_func>
 */
-void server_setbrowseinfo(int game_type, int progression);
+void server_setbrowseinfo(const char *game_type, int progression);
 
 /*
 	Function: server_kick
diff --git a/src/engine/server/es_server.c b/src/engine/server/es_server.c
index 905ee272..8db9865c 100644
--- a/src/engine/server/es_server.c
+++ b/src/engine/server/es_server.c
@@ -27,7 +27,7 @@ static int64 game_start_time;
 static int current_tick = 0;
 static int run_server = 1;
 
-static int browseinfo_gametype = -1;
+static char browseinfo_gametype[16] = {0};
 static int browseinfo_progression = -1;
 
 static int64 lastheartbeat;
@@ -250,9 +250,9 @@ void server_setclientscore(int client_id, int score)
 	clients[client_id].score = score;
 }
 
-void server_setbrowseinfo(int game_type, int progression)
+void server_setbrowseinfo(const char *game_type, int progression)
 {
-	browseinfo_gametype = game_type;
+	str_copy(browseinfo_gametype, game_type, sizeof(browseinfo_gametype));
 	browseinfo_progression = progression;
 	if(browseinfo_progression > 100)
 		browseinfo_progression = 100;