From a7715b0a0781f7f4ed451beeaf9a020121bcac63 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Sun, 18 Nov 2012 21:32:51 +0100 Subject: [PATCH] - more bits --- ggz-server-format-security.patch | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ggz-server-format-security.patch b/ggz-server-format-security.patch index d515e58..c2ee792 100644 --- a/ggz-server-format-security.patch +++ b/ggz-server-format-security.patch @@ -69,3 +69,27 @@ dbg_msg(GGZ_DBG_CONNECTION, "Player %p attempting login as %d", player, type); +--- ggz-server-0.0.14.1/game_servers/ggzcards/games/bridge.c~ 2008-01-05 20:02:58.000000000 +0100 ++++ ggz-server-0.0.14.1/game_servers/ggzcards/games/bridge.c 2012-11-18 21:28:51.902346432 +0100 +@@ -585,7 +585,7 @@ + /* TODO: vulnerable, etc. */ + + set_global_message("", "%s", buf); +- set_global_message("Hand Score", buf2); ++ set_global_message("Hand Score", "%s", buf2); + bridge_set_score_message(); + + BRIDGE.declarer = BRIDGE.dummy = -1; +--- ggz-server-0.0.14.1/game_servers/ggzcards/games/euchre.c~ 2008-01-05 20:02:58.000000000 +0100 ++++ ggz-server-0.0.14.1/game_servers/ggzcards/games/euchre.c 2012-11-18 21:29:14.285678973 +0100 +@@ -443,8 +443,8 @@ + + snprintf(buf, sizeof(buf), msg, tricks, value); + /* This message is quickly overwritten by the up-card message. Ugh. */ +- set_global_message("", buf); +- set_global_message("Scoring History", buf); /* FIXME: this should ++ set_global_message("", "%s", buf); ++ set_global_message("Scoring History", "%s", buf); /* FIXME: this should + be added to the + history, not + overwrite it. */ -- 2.44.0