diff options
Diffstat (limited to 'ext/dbplus/dbplus.c')
| -rw-r--r-- | ext/dbplus/dbplus.c | 8 |
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); |
