diff options
author | Zeev Suraski <zeev@php.net> | 2004-02-15 12:58:19 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2004-02-15 12:58:19 +0000 |
commit | 7c710a9f9bb65f90d35bdb88d2bc70df1f03b81c (patch) | |
tree | fd700bd09f894c07b111c8b7f50c8d6f59da1ef8 /ext/mysqli/mysqli.c | |
parent | a2e1844de9d2584769fbd4a06e7b67e418919198 (diff) | |
download | php-git-7c710a9f9bb65f90d35bdb88d2bc70df1f03b81c.tar.gz |
Use zval_ptr_dtor() to free variables as soon as they hit refcount of 0.
Note: You should not be using ZVAL_DELREF() in day to day usage. Instead,
you should use zval_ptr_dtor(). Use ZVAL_DELREF() only if you're
messing with the refcount directly and know what you're doing.
Note #2: For clarity, if you want to initialize a new zval with a refcount
of 0, it's best to do that directly, instead of using ZVAL_DELREF
after allocating the zval...
Diffstat (limited to 'ext/mysqli/mysqli.c')
-rw-r--r-- | ext/mysqli/mysqli.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqli/mysqli.c b/ext/mysqli/mysqli.c index 9bf75d9bbb..4befc71e64 100644 --- a/ext/mysqli/mysqli.c +++ b/ext/mysqli/mysqli.c @@ -70,7 +70,7 @@ void php_free_stmt_bind_buffer(BIND_BUFFER bbuf, int type) } } if (bbuf.vars[i]) { - ZVAL_DELREF(bbuf.vars[i]); + zval_ptr_dtor(&bbuf.vars[i]); } } |