use the pointer returned from realloc, because it can change location.

not doing so leads to hard to reproduce bugs!


git-svn: trunk@3956
0.95
Török Edvin 17 years ago
parent 6f2f04916d
commit 474431d506
  1. 2
      libclamav/jsparse/js-norm.c

@ -506,7 +506,7 @@ static inline char *textbuffer_done(yyscan_t scanner)
if(!str) {
str = scanner->buf.data;
}
scanner->yytext = scanner->buf.data;
scanner->yytext = str;
scanner->yylen = scanner->buf.pos - 1;
memset(&scanner->buf, 0, sizeof(scanner->buf));
return str;

Loading…
Cancel
Save