From: Antony Dovgal Date: Wed, 24 May 2006 20:22:34 +0000 (+0000) Subject: MFB: fix #37499 (CLI segmentation faults during cleanup (only with sybase-ct extensio... X-Git-Tag: BEFORE_NEW_OUTPUT_API~101 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3819d8e435904c57e395d6a5a5ed24f6dc02ac80;p=php MFB: fix #37499 (CLI segmentation faults during cleanup (only with sybase-ct extension enabled)) --- diff --git a/ext/sybase_ct/php_sybase_ct.c b/ext/sybase_ct/php_sybase_ct.c index d379bf8494..b90235d1b4 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);