summaryrefslogtreecommitdiff
path: root/ext/session/mod_user.c
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2001-01-07 10:32:06 +0000
committerSascha Schumann <sas@php.net>2001-01-07 10:32:06 +0000
commit24c49a21b9ecf0833a4816bd6d24acb105356ce4 (patch)
tree292f2fdc0a71e16033fa7146bafac7469a0d68da /ext/session/mod_user.c
parent9f680435246a7a848b12f8a0faddb440d927cc3b (diff)
downloadphp-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.c12
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;