Skip to content

Commit 7938236

Browse files
committed
Fix ZPP of OCI_Lob::free
1 parent cb0fa99 commit 7938236

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

ext/oci8/oci8_interface.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,13 +262,11 @@ PHP_FUNCTION(oci_bind_array_by_name)
262262
Deletes large object description */
263263
PHP_FUNCTION(oci_free_descriptor)
264264
{
265-
zval *tmp, *z_descriptor = getThis();
265+
zval *tmp, *z_descriptor;
266266
php_oci_descriptor *descriptor;
267267

268-
if (!getThis()) {
269-
if (zend_parse_parameters(ZEND_NUM_ARGS(), "O", &z_descriptor, oci_lob_class_entry_ptr) == FAILURE) {
270-
RETURN_THROWS();
271-
}
268+
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O", &z_descriptor, oci_lob_class_entry_ptr) == FAILURE) {
269+
RETURN_THROWS();
272270
}
273271

274272
if ((tmp = zend_hash_str_find(Z_OBJPROP_P(z_descriptor), "descriptor", sizeof("descriptor")-1)) == NULL) {

0 commit comments

Comments
 (0)