isc_mem_get() return value check used the wrong variable

This commit is contained in:
Andreas Gustafsson 2000-05-04 23:59:49 +00:00
parent ae0713cac2
commit 8dfc98528f

View file

@ -72,7 +72,7 @@ grow_data(isc_lex_t *lex, size_t *remainingp, char **currp, char **prevp) {
char *new;
new = isc_mem_get(lex->mctx, lex->max_token * 2 + 1);
if (lex == NULL)
if (new == NULL)
return (ISC_R_NOMEMORY);
memcpy(new, lex->data, lex->max_token + 1);
*currp = new + (*currp - lex->data);