mirror of
https://github.com/php/php-src.git
synced 2026-04-18 21:41:22 +02:00
Fix error reporting
This commit is contained in:
@@ -447,7 +447,7 @@ static inline zend_long object_common1(UNSERIALIZE_PARAMETER, zend_class_entry *
|
||||
} else {
|
||||
/* If this class implements Serializable, it should not land here but in object_custom(). The passed string
|
||||
obviously doesn't descend from the regular serializer. */
|
||||
zend_error(E_WARNING, "Erroneous data format for unserializing '%s'", ce->name);
|
||||
zend_error(E_WARNING, "Erroneous data format for unserializing '%s'", ZSTR_VAL(ce->name));
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -514,7 +514,7 @@ PHPAPI int php_var_unserialize_ex(UNSERIALIZE_PARAMETER)
|
||||
var_entries *orig_var_entries = (*var_hash)->last;
|
||||
zend_long orig_used_slots = orig_var_entries ? orig_var_entries->used_slots : 0;
|
||||
int result;
|
||||
|
||||
|
||||
result = php_var_unserialize_internal(UNSERIALIZE_PASSTHRU);
|
||||
|
||||
if (!result) {
|
||||
|
||||
@@ -451,7 +451,7 @@ static inline zend_long object_common1(UNSERIALIZE_PARAMETER, zend_class_entry *
|
||||
} else {
|
||||
/* If this class implements Serializable, it should not land here but in object_custom(). The passed string
|
||||
obviously doesn't descend from the regular serializer. */
|
||||
zend_error(E_WARNING, "Erroneous data format for unserializing '%s'", ce->name);
|
||||
zend_error(E_WARNING, "Erroneous data format for unserializing '%s'", ZSTR_VAL(ce->name));
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -518,7 +518,7 @@ PHPAPI int php_var_unserialize_ex(UNSERIALIZE_PARAMETER)
|
||||
var_entries *orig_var_entries = (*var_hash)->last;
|
||||
zend_long orig_used_slots = orig_var_entries ? orig_var_entries->used_slots : 0;
|
||||
int result;
|
||||
|
||||
|
||||
result = php_var_unserialize_internal(UNSERIALIZE_PASSTHRU);
|
||||
|
||||
if (!result) {
|
||||
|
||||
Reference in New Issue
Block a user