From 8dfc98528f78c1d392a70c8829a79940d079e8fb Mon Sep 17 00:00:00 2001 From: Andreas Gustafsson Date: Thu, 4 May 2000 23:59:49 +0000 Subject: [PATCH] isc_mem_get() return value check used the wrong variable --- lib/isc/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/isc/lex.c b/lib/isc/lex.c index 3babac9fef..62df06d355 100644 --- a/lib/isc/lex.c +++ b/lib/isc/lex.c @@ -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);