From e5f268e84dbe121d063de8ec73ad53c36b9e8d83 Mon Sep 17 00:00:00 2001 From: tavianator Date: Tue, 24 Nov 2009 00:41:27 -0500 Subject: Fix off-by-one in string lexing. --- dimension/flex.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dimension/flex.l') diff --git a/dimension/flex.l b/dimension/flex.l index b470159..8c3008d 100644 --- a/dimension/flex.l +++ b/dimension/flex.l @@ -80,7 +80,7 @@ #define STRCAT(str, len) \ do { \ token.value = realloc(token.value, string_length + len + 1); \ - strncpy(token.value + string_length, str, len); \ + strncpy(token.value + string_length, str, len + 1); \ string_length += len; \ CALCULATE_COLUMN(); \ } while(0) -- cgit v1.2.3