diff options
Diffstat (limited to 'ext/pdo_dblib/pdo_dblib.c')
| -rw-r--r-- | ext/pdo_dblib/pdo_dblib.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/pdo_dblib/pdo_dblib.c b/ext/pdo_dblib/pdo_dblib.c index 8ba7d6e413..0272a12585 100644 --- a/ext/pdo_dblib/pdo_dblib.c +++ b/ext/pdo_dblib/pdo_dblib.c @@ -71,6 +71,9 @@ zend_module_entry pdo_dblib_module_entry = { }; #if defined(COMPILE_DL_PDO_DBLIB) || defined(COMPILE_DL_PDO_MSSQL) +#ifdef ZTS +ZEND_TSRMLS_CACHE_DEFINE() +#endif #if PDO_DBLIB_IS_MSSQL ZEND_GET_MODULE(pdo_mssql) #else @@ -166,6 +169,9 @@ void pdo_dblib_err_dtor(pdo_dblib_err *err) static PHP_GINIT_FUNCTION(dblib) { +#if defined(ZTS) && (defined(COMPILE_DL_PDO_DBLIB) || defined(COMPILE_DL_PDO_MSSQL)) + ZEND_TSRMLS_CACHE_UPDATE(); +#endif memset(dblib_globals, 0, sizeof(*dblib_globals)); dblib_globals->err.sqlstate = dblib_globals->sqlstate; } |
