scope error. result points to a out-of-score variable.

This commit is contained in:
Andrea Marchesini 2011-09-20 13:10:32 +02:00
parent ff57dee13d
commit 909874b1b9

View File

@ -69,6 +69,7 @@ static void error_set(json_error_t *error, const lex_t *lex,
{ {
va_list ap; va_list ap;
char msg_text[JSON_ERROR_TEXT_LENGTH]; char msg_text[JSON_ERROR_TEXT_LENGTH];
char msg_with_context[JSON_ERROR_TEXT_LENGTH];
int line = -1, col = -1; int line = -1, col = -1;
size_t pos = 0; size_t pos = 0;
@ -84,7 +85,6 @@ static void error_set(json_error_t *error, const lex_t *lex,
if(lex) if(lex)
{ {
const char *saved_text = strbuffer_value(&lex->saved_text); const char *saved_text = strbuffer_value(&lex->saved_text);
char msg_with_context[JSON_ERROR_TEXT_LENGTH];
line = lex->stream.line; line = lex->stream.line;
col = lex->stream.column; col = lex->stream.column;