summaryrefslogtreecommitdiff
path: root/ext/dbplus/dbplus.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/dbplus/dbplus.c')
-rw-r--r--ext/dbplus/dbplus.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/dbplus/dbplus.c b/ext/dbplus/dbplus.c
index 816a55960e..fc136bb84f 100644
--- a/ext/dbplus/dbplus.c
+++ b/ext/dbplus/dbplus.c
@@ -36,12 +36,16 @@ ZEND_GET_MODULE(dbplus)
int le_dbplus_relation;
int le_dbplus_tupel;
-void dbplus_destruct_relation(zend_rsrc_list_entry *rsrc) {
+void dbplus_destruct_relation(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
relf *conn = (relf *)(rsrc->ptr);
+
cdb_close(conn);
}
-void dbplus_destruct_tupel(zend_rsrc_list_entry *rsrc) {
+
+void dbplus_destruct_tupel(zend_rsrc_list_entry *rsrc TSRMLS_DC)
+{
tuple *t = (tuple *)(rsrc->ptr);
efree(t);