pajoye Sun, 19 Jul 2009 15:21:13 +0000 URL: http://svn.php.net/viewvc?view=revision&revision=284362
Changed paths: U php/php-src/branches/PHP_5_2/ext/zip/lib/zip.h U php/php-src/branches/PHP_5_2/ext/zip/lib/zip_add.c U php/php-src/branches/PHP_5_2/ext/zip/lib/zip_close.c U php/php-src/branches/PHP_5_2/ext/zip/lib/zip_filerange_crc.c U php/php-src/branches/PHP_5_2/ext/zip/lib/zip_get_archive_flag.c U php/php-src/branches/PHP_5_2/ext/zip/lib/zip_open.c U php/php-src/branches/PHP_5_2/ext/zip/lib/zip_set_archive_flag.c Log: - MF53 Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip.h =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip.h 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip.h 2009-07-19 15:21:13 UTC (rev 284362) @@ -20,7 +20,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 @@ -39,11 +39,11 @@ #ifdef PHP_WIN32 # include "zip_win32.h" -# ifdef PHP_ZIP_EXPORTS +# ifdef PHP_ZIP_EXPORTS # define ZIP_EXTERN(rt) __declspec(dllexport)rt _stdcall -# else +# else # define ZIP_EXTERN(rt) rt -# endif +# endif #elif defined(__GNUC__) && __GNUC__ >= 4 # define ZIP_EXTERN(rt) __attribute__ ((visibility("default"))) rt #else @@ -217,7 +217,7 @@ off_t, off_t); ZIP_EXTERN(void) zip_source_free(struct zip_source *); ZIP_EXTERN(struct zip_source *)zip_source_function(struct zip *, - zip_source_callback, void *); + zip_source_callback, void *); ZIP_EXTERN(struct zip_source *)zip_source_zip(struct zip *, struct zip *, int, int, off_t, off_t); ZIP_EXTERN(int) zip_stat(struct zip *, const char *, int, struct zip_stat *); Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip_add.c =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip_add.c 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip_add.c 2009-07-19 15:21:13 UTC (rev 284362) @@ -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 Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip_close.c =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip_close.c 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip_close.c 2009-07-19 15:21:13 UTC (rev 284362) @@ -229,12 +229,11 @@ zs = NULL; if (!ZIP_ENTRY_DATA_CHANGED(za->entry+i)) { - if ((zs=zip_source_zip(za, za, i, ZIP_FL_RECOMPRESS, 0, -1)) - == NULL) { - error = 1; - break; + if ((zs=zip_source_zip(za, za, i, ZIP_FL_RECOMPRESS, 0, -1)) == NULL) { + error = 1; + break; + } } - } if (add_data(za, zs ? zs : za->entry[i].source, &de, out) < 0) { error = 1; @@ -286,19 +285,19 @@ return -1; } - if (za->zp) { - fclose(za->zp); - za->zp = NULL; - reopen_on_error = 1; + if (za->zp) { + fclose(za->zp); + za->zp = NULL; + reopen_on_error = 1; } if (_zip_rename(temp, za->zn) != 0) { _zip_error_set(&za->error, ZIP_ER_RENAME, errno); remove(temp); free(temp); - if (reopen_on_error) { - /* ignore errors, since we're already in an error case */ - za->zp = fopen(za->zn, "rb"); - } + if (reopen_on_error) { + /* ignore errors, since we're already in an error case */ + za->zp = fopen(za->zn, "rb"); + } return -1; } mask = umask(0); @@ -638,7 +637,7 @@ FILE *tfp; int len = strlen(za->zn) + 8; - if ((temp=(char *)malloc(strlen(za->zn)+8)) == NULL) { + if ((temp=(char *)malloc(len)) == NULL) { _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); return NULL; } Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip_filerange_crc.c =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip_filerange_crc.c 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip_filerange_crc.c 2009-07-19 15:21:13 UTC (rev 284362) @@ -1,6 +1,6 @@ /* zip_filerange_crc.c -- compute CRC32 for a range of a file - Copyright (C) 2008 Dieter Baron and Thomas Klausner + Copyright (C) 2008-2009 Dieter Baron and Thomas Klausner This file is part of libzip, a library to manipulate ZIP archives. The authors can be contacted at <lib...@nih.at> Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip_get_archive_flag.c =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip_get_archive_flag.c 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip_get_archive_flag.c 2009-07-19 15:21:13 UTC (rev 284362) @@ -1,6 +1,6 @@ /* zip_get_archive_flag.c -- get archive global flag - Copyright (C) 2008 Dieter Baron and Thomas Klausner + Copyright (C) 2008-2009 Dieter Baron and Thomas Klausner This file is part of libzip, a library to manipulate ZIP archives. The authors can be contacted at <lib...@nih.at> Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip_open.c =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip_open.c 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip_open.c 2009-07-19 15:21:13 UTC (rev 284362) @@ -69,15 +69,16 @@ if (flags & ZIP_OVERWRITE) { return _zip_allocate_new(fn, zep); } - + switch (_zip_file_exists(fn, flags, zep)) { case -1: if (!(flags & ZIP_OVERWRITE)) { - return NULL; + return NULL; } - + case 0: return _zip_allocate_new(fn, zep); + default: break; } Modified: php/php-src/branches/PHP_5_2/ext/zip/lib/zip_set_archive_flag.c =================================================================== --- php/php-src/branches/PHP_5_2/ext/zip/lib/zip_set_archive_flag.c 2009-07-19 15:20:48 UTC (rev 284361) +++ php/php-src/branches/PHP_5_2/ext/zip/lib/zip_set_archive_flag.c 2009-07-19 15:21:13 UTC (rev 284362) @@ -1,6 +1,6 @@ /* zip_get_archive_flag.c -- set archive global flag - Copyright (C) 2008 Dieter Baron and Thomas Klausner + Copyright (C) 2008-2009 Dieter Baron and Thomas Klausner This file is part of libzip, a library to manipulate ZIP archives. The authors can be contacted at <lib...@nih.at>
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php