No need to check for NULL argument to free().

This commit is contained in:
Mark Adler 2016-12-30 14:30:52 -08:00
parent 77bc4f8944
commit feafcfaa05
1 changed files with 2 additions and 4 deletions

View File

@ -95,9 +95,7 @@ local int gz_look(state)
state->in = (unsigned char *)malloc(state->want); state->in = (unsigned char *)malloc(state->want);
state->out = (unsigned char *)malloc(state->want << 1); state->out = (unsigned char *)malloc(state->want << 1);
if (state->in == NULL || state->out == NULL) { if (state->in == NULL || state->out == NULL) {
if (state->out != NULL)
free(state->out); free(state->out);
if (state->in != NULL)
free(state->in); free(state->in);
gz_error(state, Z_MEM_ERROR, "out of memory"); gz_error(state, Z_MEM_ERROR, "out of memory");
return -1; return -1;