From: Mark Adler Date: Fri, 30 Dec 2016 22:30:52 +0000 (-0800) Subject: No need to check for NULL argument to free(). X-Git-Tag: v1.2.9~15 X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=feafcfaa05537869bd128af5474f62b19df8b502;p=zlib.git No need to check for NULL argument to free(). --- diff --git a/gzread.c b/gzread.c index ebf2c18..3811157 100644 --- a/gzread.c +++ b/gzread.c @@ -95,10 +95,8 @@ local int gz_look(state) state->in = (unsigned char *)malloc(state->want); state->out = (unsigned char *)malloc(state->want << 1); if (state->in == NULL || state->out == NULL) { - if (state->out != NULL) - free(state->out); - if (state->in != NULL) - free(state->in); + free(state->out); + free(state->in); gz_error(state, Z_MEM_ERROR, "out of memory"); return -1; }