@@ -46,7 +46,7 @@ extern zend_class_entry *redis_exception_ce;
46
46
extern int le_redis_pconnect ;
47
47
48
48
static zend_llist *
49
- redis_sock_get_connection_pool (RedisSock * redis_sock )
49
+ redis_sock_get_connection_pool (RedisSock * redis_sock TSRMLS_DC )
50
50
{
51
51
zend_string * persistent_id = strpprintf (0 , "phpredis_%s:%d" , ZSTR_VAL (redis_sock -> host ), redis_sock -> port );
52
52
zend_resource * le = zend_hash_find_ptr (& EG (persistent_list ), persistent_id );
@@ -1718,7 +1718,7 @@ PHP_REDIS_API int redis_sock_connect(RedisSock *redis_sock TSRMLS_DC)
1718
1718
1719
1719
if (redis_sock -> persistent ) {
1720
1720
if (INI_INT ("redis.pconnect.pooling_enabled" )) {
1721
- zend_llist * list = redis_sock_get_connection_pool (redis_sock );
1721
+ zend_llist * list = redis_sock_get_connection_pool (redis_sock TSRMLS_CC );
1722
1722
if (zend_llist_count (list ) > 0 ) {
1723
1723
redis_sock -> stream = * (php_stream * * )zend_llist_get_last (list );
1724
1724
zend_llist_remove_tail (list );
@@ -1822,7 +1822,7 @@ redis_sock_disconnect(RedisSock *redis_sock, int force TSRMLS_DC)
1822
1822
if (force ) {
1823
1823
php_stream_pclose (redis_sock -> stream );
1824
1824
} else if (INI_INT ("redis.pconnect.pooling_enabled" )) {
1825
- zend_llist * list = redis_sock_get_connection_pool (redis_sock );
1825
+ zend_llist * list = redis_sock_get_connection_pool (redis_sock TSRMLS_CC );
1826
1826
zend_llist_prepend_element (list , & redis_sock -> stream );
1827
1827
}
1828
1828
} else {
0 commit comments