diff options
Diffstat (limited to 'ext/standard/assert.c')
| -rw-r--r-- | ext/standard/assert.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/standard/assert.c b/ext/standard/assert.c index a0a8569adb..032b937f17 100644 --- a/ext/standard/assert.c +++ b/ext/standard/assert.c @@ -325,11 +325,9 @@ PHP_FUNCTION(assert_options) } if (ac == 2) { zval_ptr_dtor(&ASSERTG(callback)); - ASSERTG(callback) = *value; - zval_add_ref(value); + ZVAL_COPY(&ASSERTG(callback), value); } return; - break; default: php_error_docref(NULL, E_WARNING, "Unknown value %pd", what); |
