summaryrefslogtreecommitdiff
path: root/ext/json/json.c
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2014-10-13 13:52:31 +0200
committerAnatol Belski <ab@php.net>2014-10-13 13:52:31 +0200
commit19c41e1f538e854fa8450715791c44f55e909588 (patch)
treeff89ca91ab2e7d0add6d6e8d056536547c281498 /ext/json/json.c
parente1cd0e0a38deb91d24ded68df010b7f6c03d2cb6 (diff)
parent702a2dfb3ef3c603d89bf7e4e9a63b6f8ff8968d (diff)
downloadphp-git-19c41e1f538e854fa8450715791c44f55e909588.tar.gz
Merge remote-tracking branch 'origin/master' into native-tls
* origin/master: We can't eliminate FETCH_CONSTANT opcodes for constants represented by AST. Ensure __LINE__ is always accurate Fix incdec of referenced properties Fix ::jsonSerialize() failure message Fix invalid zend_string_frees in reflection Remove retval member in spl_dllist DLL export several APIs needed for phpdbg More fixes for nodelist array access - testing for null property read - no zval copying if the type is already long - memory fix for master
Diffstat (limited to 'ext/json/json.c')
-rw-r--r--ext/json/json.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/json/json.c b/ext/json/json.c
index 16e452a004..8f4f281ef1 100644
--- a/ext/json/json.c
+++ b/ext/json/json.c
@@ -571,7 +571,7 @@ static void json_encode_serializable_object(smart_str *buf, zval *val, int optio
ZVAL_STRING(&fname, "jsonSerialize");
if (FAILURE == call_user_function_ex(EG(function_table), val, &fname, &retval, 0, NULL, 1, NULL TSRMLS_CC) || Z_TYPE(retval) == IS_UNDEF) {
- zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Failed calling %s::jsonSerialize()", ce->name);
+ zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Failed calling %s::jsonSerialize()", ce->name->val);
smart_str_appendl(buf, "null", sizeof("null") - 1);
zval_ptr_dtor(&fname);
return;