mirror of
https://github.com/php/php-src.git
synced 2025-08-16 22:18:50 +02:00
Add missing zend_parse_parameters_none()
This commit is contained in:
parent
e3abc534eb
commit
375ceefec0
1 changed files with 12 additions and 0 deletions
|
@ -1388,6 +1388,10 @@ PHP_METHOD(Phar, __destruct)
|
||||||
zval *zobj = ZEND_THIS;
|
zval *zobj = ZEND_THIS;
|
||||||
phar_archive_object *phar_obj = (phar_archive_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset);
|
phar_archive_object *phar_obj = (phar_archive_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset);
|
||||||
|
|
||||||
|
if (zend_parse_parameters_none() == FAILURE) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (phar_obj->archive && phar_obj->archive->is_persistent) {
|
if (phar_obj->archive && phar_obj->archive->is_persistent) {
|
||||||
zend_hash_str_del(&PHAR_G(phar_persist_map), (const char *) phar_obj->archive, sizeof(phar_obj->archive));
|
zend_hash_str_del(&PHAR_G(phar_persist_map), (const char *) phar_obj->archive, sizeof(phar_obj->archive));
|
||||||
}
|
}
|
||||||
|
@ -4024,6 +4028,10 @@ PHP_METHOD(Phar, hasMetadata)
|
||||||
{
|
{
|
||||||
PHAR_ARCHIVE_OBJECT();
|
PHAR_ARCHIVE_OBJECT();
|
||||||
|
|
||||||
|
if (zend_parse_parameters_none() == FAILURE) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
RETURN_BOOL(Z_TYPE(phar_obj->archive->metadata) != IS_UNDEF);
|
RETURN_BOOL(Z_TYPE(phar_obj->archive->metadata) != IS_UNDEF);
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
@ -4105,6 +4113,10 @@ PHP_METHOD(Phar, delMetadata)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (zend_parse_parameters_none() == FAILURE) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (Z_TYPE(phar_obj->archive->metadata) != IS_UNDEF) {
|
if (Z_TYPE(phar_obj->archive->metadata) != IS_UNDEF) {
|
||||||
zval_ptr_dtor(&phar_obj->archive->metadata);
|
zval_ptr_dtor(&phar_obj->archive->metadata);
|
||||||
ZVAL_UNDEF(&phar_obj->archive->metadata);
|
ZVAL_UNDEF(&phar_obj->archive->metadata);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue