From 779b955501595fdefa699c7bb4495c2a1c0d89aa Mon Sep 17 00:00:00 2001 From: avolkov Date: Sun, 8 Jan 2012 04:01:44 +0000 Subject: [PATCH] fix out of bounds (off by 1) access of vcontrol_parse_state::line git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3738 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/libs/input/sdl/vcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sc2/src/libs/input/sdl/vcontrol.c b/sc2/src/libs/input/sdl/vcontrol.c index 8dbe67306..9d9a29af0 100644 --- a/sc2/src/libs/input/sdl/vcontrol.c +++ b/sc2/src/libs/input/sdl/vcontrol.c @@ -1265,7 +1265,7 @@ VControl_ParseGesture (VCONTROL_GESTURE *g, const char *spec) parse_state ps; strncpy (ps.line, spec, LINE_SIZE); - ps.line[LINE_SIZE] = '\0'; + ps.line[LINE_SIZE - 1] = '\0'; ps.index = ps.error = 0; ps.linenum = -1;