mirror of
https://github.com/php/php-src.git
synced 2024-12-03 23:05:57 +08:00
save a few memory
This commit is contained in:
parent
99b91f98b1
commit
f6ffecbd2d
@ -1510,7 +1510,7 @@ static ZIPARCHIVE_METHOD(open)
|
||||
int filename_len;
|
||||
int err = 0;
|
||||
long flags = 0;
|
||||
char resolved_path[MAXPATHLEN];
|
||||
char *resolved_path;
|
||||
|
||||
zval *this = getThis();
|
||||
ze_zip_object *ze_obj = NULL;
|
||||
@ -1533,7 +1533,7 @@ static ZIPARCHIVE_METHOD(open)
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
||||
if (!expand_filepath(filename, resolved_path TSRMLS_CC)) {
|
||||
if (!(resolved_path = expand_filepath(filename, NULL TSRMLS_CC))) {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
||||
@ -1554,7 +1554,7 @@ static ZIPARCHIVE_METHOD(open)
|
||||
if (!intern || err) {
|
||||
RETURN_LONG((long)err);
|
||||
}
|
||||
ze_obj->filename = estrdup(resolved_path);
|
||||
ze_obj->filename = resolved_path;
|
||||
ze_obj->filename_len = strlen(resolved_path);
|
||||
ze_obj->za = intern;
|
||||
RETURN_TRUE;
|
||||
|
Loading…
Reference in New Issue
Block a user