From 012e290896640e367a39149726e3af303709cfc5 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 26 Aug 2015 18:00:45 +0300 Subject: Fix buffer overflow in @set command. Closes #667 --- src/map/atcommand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/map/atcommand.c b/src/map/atcommand.c index ed0e282bc..105f3304c 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -8431,7 +8431,7 @@ ACMD(set) { bool is_str = false; size_t len; - if( !message || !*message || (toset = sscanf(message, "%31s %128[^\n]s", reg, val)) < 1 ) { + if( !message || !*message || (toset = sscanf(message, "%31s %127[^\n]s", reg, val)) < 1 ) { clif->message(fd, msg_fd(fd,1367)); // Usage: @set clif->message(fd, msg_fd(fd,1368)); // Usage: ex. "@set PoringCharVar 50" clif->message(fd, msg_fd(fd,1369)); // Usage: ex. "@set PoringCharVarSTR$ Super Duper String" -- cgit v1.2.3-60-g2f50