summaryrefslogtreecommitdiff
path: root/ext/phar/phar.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/phar/phar.c')
-rw-r--r--ext/phar/phar.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/phar/phar.c b/ext/phar/phar.c
index 2a3fcb2161..21f08c7b04 100644
--- a/ext/phar/phar.c
+++ b/ext/phar/phar.c
@@ -1365,20 +1365,20 @@ int phar_create_or_parse_filename(char *fname, size_t fname_len, char *alias, si
(*pphar)->is_writeable = 1;
}
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
return SUCCESS;
} else {
/* file exists, but is either corrupt or not a phar archive */
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
return FAILURE;
}
}
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
if (PHAR_G(readonly) && !is_data) {
@@ -1519,7 +1519,7 @@ int phar_open_from_filename(char *fname, size_t fname_len, char *alias, size_t a
}
}
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
return FAILURE;
}
@@ -1532,7 +1532,7 @@ int phar_open_from_filename(char *fname, size_t fname_len, char *alias, size_t a
ret = phar_open_from_fp(fp, fname, fname_len, alias, alias_len, options, pphar, is_data, error);
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
return ret;
@@ -2314,7 +2314,7 @@ int phar_open_executed_filename(char *alias, size_t alias_len, char **error) /*
spprintf(error, 0, "unable to open phar for reading \"%s\"", fname);
}
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
return FAILURE;
}
@@ -2327,7 +2327,7 @@ int phar_open_executed_filename(char *alias, size_t alias_len, char **error) /*
ret = phar_open_from_fp(fp, fname, fname_len, alias, alias_len, REPORT_ERRORS, NULL, 0, error);
if (actual) {
- zend_string_release(actual);
+ zend_string_release_ex(actual, 0);
}
return ret;