aboutsummaryrefslogtreecommitdiff
path: root/gzwrite.c
diff options
context:
space:
mode:
Diffstat (limited to 'gzwrite.c')
-rw-r--r--gzwrite.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gzwrite.c b/gzwrite.c
index 844312a..427840d 100644
--- a/gzwrite.c
+++ b/gzwrite.c
@@ -523,8 +523,9 @@ int ZEXPORT gzclose_w(file)
523 (void)deflateEnd(&(state->strm)); 523 (void)deflateEnd(&(state->strm));
524 free(state->out); 524 free(state->out);
525 free(state->in); 525 free(state->in);
526 ret += close(state->fd);
527 gz_error(state, Z_OK, NULL); 526 gz_error(state, Z_OK, NULL);
527 free(state->path);
528 ret += close(state->fd);
528 free(state); 529 free(state);
529 return ret ? Z_ERRNO : Z_OK; 530 return ret ? Z_ERRNO : Z_OK;
530} 531}