Skip to content

Commit df5d486

Browse files
committed
ibase_close(): do close connection immediately instead checking refcount (#22)
1 parent 2bfeb4a commit df5d486

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

interbase.c

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1206,11 +1206,16 @@ PHP_FUNCTION(ibase_close)
12061206
}
12071207

12081208
/* we have at least 3 additional references to this resource ??? */
1209-
if (GC_REFCOUNT(link_res) < 4) {
1210-
zend_list_close(link_res);
1211-
} else {
1212-
zend_list_delete(link_res);
1213-
}
1209+
// Keep this code for now. In case we decide to put it under a some kind of
1210+
// legacy flag
1211+
// if (GC_REFCOUNT(link_res) < 4) {
1212+
// zend_list_close(link_res);
1213+
// } else {
1214+
// zend_list_delete(link_res);
1215+
// }
1216+
1217+
zend_list_close(link_res);
1218+
12141219
RETURN_TRUE;
12151220
}
12161221
/* }}} */

0 commit comments

Comments
 (0)