diff options
| author | Sascha Schumann <sas@php.net> | 2001-01-07 10:32:06 +0000 |
|---|---|---|
| committer | Sascha Schumann <sas@php.net> | 2001-01-07 10:32:06 +0000 |
| commit | 24c49a21b9ecf0833a4816bd6d24acb105356ce4 (patch) | |
| tree | 292f2fdc0a71e16033fa7146bafac7469a0d68da /ext/session/mod_user.c | |
| parent | 9f680435246a7a848b12f8a0faddb440d927cc3b (diff) | |
| download | php-git-24c49a21b9ecf0833a4816bd6d24acb105356ce4.tar.gz | |
Use zval_ptr_dtor instead of zval_dtor/FREE_ZVAL pair.
Submitted by: Andi Gutmans
Diffstat (limited to 'ext/session/mod_user.c')
| -rw-r--r-- | ext/session/mod_user.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/ext/session/mod_user.c b/ext/session/mod_user.c index caa5773abd..32fc050a6a 100644 --- a/ext/session/mod_user.c +++ b/ext/session/mod_user.c @@ -58,14 +58,12 @@ static zval *ps_call_handler(zval *func, int argc, zval **argv) MAKE_STD_ZVAL(retval); if (call_user_function(EG(function_table), NULL, func, retval, argc, argv) == FAILURE) { - zval_dtor(retval); - FREE_ZVAL(retval); + zval_ptr_dtor(&retval); retval = NULL; } for (i = 0; i < argc; i++) { - zval_dtor(argv[i]); - FREE_ZVAL(argv[i]); + zval_ptr_dtor(&argv[i]); } return retval; @@ -84,8 +82,7 @@ static zval *ps_call_handler(zval *func, int argc, zval **argv) if (retval) { \ convert_to_long(retval); \ ret = retval->value.lval; \ - zval_dtor(retval); \ - FREE_ZVAL(retval); \ + zval_ptr_dtor(&retval); \ } \ return ret @@ -133,8 +130,7 @@ PS_READ_FUNC(user) *vallen = retval->value.str.len; ret = SUCCESS; } - zval_dtor(retval); - FREE_ZVAL(retval); + zval_ptr_dtor(&retval); } return ret; |
