diff options
Diffstat (limited to 'ext/zip/lib/zip_source_free.c')
| -rw-r--r-- | ext/zip/lib/zip_source_free.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/zip/lib/zip_source_free.c b/ext/zip/lib/zip_source_free.c index 9070469946..e058cac607 100644 --- a/ext/zip/lib/zip_source_free.c +++ b/ext/zip/lib/zip_source_free.c @@ -17,7 +17,7 @@ 3. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. - + THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -49,7 +49,7 @@ zip_source_free(zip_source_t *src) if (src->refcount > 0) { return; } - + if (ZIP_SOURCE_IS_OPEN_READING(src)) { src->open_count = 1; /* force close */ zip_source_close(src); @@ -57,13 +57,13 @@ zip_source_free(zip_source_t *src) if (ZIP_SOURCE_IS_OPEN_WRITING(src)) { zip_source_rollback_write(src); } - + if (src->source_archive && !src->source_closed) { _zip_deregister_source(src->source_archive, src); } - + (void)_zip_source_call(src, NULL, 0, ZIP_SOURCE_FREE); - + if (src->src) { zip_source_free(src->src); } |
