summaryrefslogtreecommitdiff
path: root/src/map/atcommand.c
diff options
context:
space:
mode:
authorDennis Friis <peavey@inspircd.org>2009-06-25 11:56:14 +0200
committerDennis Friis <peavey@inspircd.org>2009-06-25 11:56:14 +0200
commitf0b08f6d42e02547da2461c8d470d7c481bc531c (patch)
tree2b38d3ebf77d7110eb6b5b7b2087accee5aee17f /src/map/atcommand.c
parent01164c90ef975e90f8eac9bebc77e0ff93fbcf52 (diff)
downloadtmwa-f0b08f6d42e02547da2461c8d470d7c481bc531c.tar.gz
tmwa-f0b08f6d42e02547da2461c8d470d7c481bc531c.tar.bz2
tmwa-f0b08f6d42e02547da2461c8d470d7c481bc531c.tar.xz
tmwa-f0b08f6d42e02547da2461c8d470d7c481bc531c.zip
Fix overflow in broadcast commands.
Diffstat (limited to 'src/map/atcommand.c')
-rw-r--r--src/map/atcommand.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/atcommand.c b/src/map/atcommand.c
index 74567bb..6536e00 100644
--- a/src/map/atcommand.c
+++ b/src/map/atcommand.c
@@ -5560,7 +5560,7 @@ int atcommand_broadcast(
return -1;
}
- sprintf(output, "%s : %s", sd->status.name, message);
+ snprintf(output, 199, "%s : %s", sd->status.name, message);
intif_GMmessage(output, strlen(output) + 1, 0);
return 0;
@@ -5583,7 +5583,7 @@ int atcommand_localbroadcast(
return -1;
}
- sprintf(output, "%s : %s", sd->status.name, message);
+ snprintf(output, 199, "%s : %s", sd->status.name, message);
clif_GMmessage(&sd->bl, output, strlen(output) + 1, 1); // 1: ALL_SAMEMAP