1 --- ggz-server-0.0.14.1/ggzd/players.c.orig 2012-11-18 21:05:32.065729146 +0100
2 +++ ggz-server-0.0.14.1/ggzd/players.c 2012-11-18 21:06:03.019061387 +0100
5 for (i = first; i < last; i++) {
6 if (table->seat_types[i] == GGZ_SEAT_PLAYER) {
7 - snprintf(entry.handle, sizeof(entry.handle), player->name);
8 + snprintf(entry.handle, sizeof(entry.handle), "%s", player->name);
9 status = ggzdb_player_get(&entry);
13 if (status == GGZDB_NO_ERROR) {
14 realname = ggz_strdup(entry.name);
16 - snprintf(extentry.handle, sizeof(extentry.handle), player->name);
17 + snprintf(extentry.handle, sizeof(extentry.handle), "%s", player->name);
18 status = ggzdb_player_get_extended(&extentry);
19 if (status == GGZDB_NO_ERROR) {
20 photo = ggz_strdup(extentry.photo);
22 if (ggz_perms_is_set(rcvr->perms, perm) != set) {
23 ggzdbPlayerEntry entry;
25 - snprintf(entry.handle, sizeof(entry.handle), rcvr->name);
26 + snprintf(entry.handle, sizeof(entry.handle), "%s", rcvr->name);
27 if (ggzdb_player_get(&entry) != GGZDB_NO_ERROR) {
28 pthread_rwlock_unlock(&rcvr->lock);
29 if (net_send_admin_result(player->client->net,
30 --- ggz-server-0.0.14.1/ggzd/net.c.orig 2012-11-18 21:06:29.149060466 +0100
31 +++ ggz-server-0.0.14.1/ggzd/net.c 2012-11-18 21:06:47.019059835 +0100
34 for (i = 0; i < num; i++) {
35 line = motd_get_line(i);
36 - _net_send_line(net, line);
37 + _net_send_line(net, "%s", line);
41 --- ggz-server-0.0.14.1/ggzd/stats.c.orig 2012-11-18 21:07:04.102392566 +0100
42 +++ ggz-server-0.0.14.1/ggzd/stats.c 2012-11-18 21:07:32.142391577 +0100
46 snprintf(player.handle, sizeof(player.handle),
48 + "%s", report->names[i]);
50 /* Find out player type */
51 if (report->types[i] == GGZ_SEAT_BOT) {
54 if (report->types[i] == GGZ_SEAT_PLAYER) {
55 snprintf(stats[i].player, sizeof(stats[i].player),
57 + "%s", report->names[i]);
58 } else if (report->types[i] == GGZ_SEAT_BOT) {
59 if(!ggz_strcmp(report->names[i], "AI")) {
60 snprintf(stats[i].player, sizeof(stats[i].player),
61 --- ggz-server-0.0.14.1/ggzd/login.c~ 2008-01-05 20:03:09.000000000 +0100
62 +++ ggz-server-0.0.14.1/ggzd/login.c 2012-11-18 21:07:53.722390816 +0100
67 - snprintf(new_pw, sizeof(new_pw), password);
68 + snprintf(new_pw, sizeof(new_pw), "%s", password);
70 dbg_msg(GGZ_DBG_CONNECTION, "Player %p attempting login as %d",