summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/sybase_ct/php_sybase_ct.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/sybase_ct/php_sybase_ct.c b/ext/sybase_ct/php_sybase_ct.c
index 9a82d68cc2..f74cfbeae5 100644
--- a/ext/sybase_ct/php_sybase_ct.c
+++ b/ext/sybase_ct/php_sybase_ct.c
@@ -442,6 +442,11 @@ PHP_RINIT_FUNCTION(sybase)
PHP_MSHUTDOWN_FUNCTION(sybase)
{
UNREGISTER_INI_ENTRIES();
+#ifdef ZTS
+ ts_free_id(sybase_globals_id);
+#else
+ php_sybase_destroy_globals(&sybase_globals TSRMLS_CC);
+#endif
#if 0
ct_exit(context, CS_UNUSED);
cs_ctx_drop(context);