]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
No need to check for NULL argument to free().
authorMark Adler <madler@alumni.caltech.edu>
Fri, 30 Dec 2016 22:30:52 +0000 (14:30 -0800)
committerHans Kristian Rosbach <hk-git@circlestorm.org>
Mon, 6 Feb 2017 13:33:54 +0000 (14:33 +0100)
gzread.c

index 131334508a251e73389bd1e44d1f945b9b35a0c0..a48d7bac1222b86c06bf40d870d78bd783212a5e 100644 (file)
--- a/gzread.c
+++ b/gzread.c
@@ -85,10 +85,8 @@ static int gz_look(gz_statep 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;
         }