summaryrefslogtreecommitdiff
path: root/gzread.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2016-12-30 14:30:52 -0800
committerMark Adler <madler@alumni.caltech.edu>2016-12-30 14:30:52 -0800
commitfeafcfaa05537869bd128af5474f62b19df8b502 (patch)
tree6260678defdb37bf1c56e555899bfb1d2623aead /gzread.c
parent77bc4f8944c0e1a1fd4689eddbcead6e93bef58a (diff)
downloadzlib-feafcfaa05537869bd128af5474f62b19df8b502.tar.gz
No need to check for NULL argument to free().
Diffstat (limited to 'gzread.c')
-rw-r--r--gzread.c6
1 files changed, 2 insertions, 4 deletions
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;
}