. Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
- ZIP:
- . Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb)
+ . Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb,
+ Mitch Hagstrand)
19 Jan 2017 PHP 7.0.15
zval_ptr_dtor(return_value);
RETURN_FALSE;
}
-
snprintf(entry_name_buf, MAXPATHLEN, "%s%s", add_path, file_stripped);
- entry_name = entry_name_buf;
- entry_name_len = strlen(entry_name);
} else {
- entry_name = file_stripped;
- entry_name_len = file_stripped_len;
+ snprintf(entry_name_buf, MAXPATHLEN, "%s", file_stripped);
}
+
+ entry_name = entry_name_buf;
+ entry_name_len = strlen(entry_name);
if (basename) {
zend_string_release(basename);
basename = NULL;
}
+
if (php_zip_add_file(intern, Z_STRVAL_P(zval_file), Z_STRLEN_P(zval_file),
entry_name, entry_name_len, 0, 0) < 0) {
zval_dtor(return_value);