Skip to content

Commit 67d2b5b

Browse files
author
Andrei Zmievski
committed
Fix ZTS usage.
1 parent 9289da6 commit 67d2b5b

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

php_memcached.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ static void php_memc_get_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_key)
346346

347347
status = memcached_mget_by_key(i_obj->memc, server_key, server_key_len, &key, &key_len, 1);
348348

349-
if (php_memc_handle_error(status) < 0) {
349+
if (php_memc_handle_error(status TSRMLS_CC) < 0) {
350350
RETURN_FALSE;
351351
}
352352

@@ -366,11 +366,11 @@ static void php_memc_get_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_key)
366366
*/
367367
if (status == MEMCACHED_NOTFOUND && fci.size != 0) {
368368
status = php_memc_do_cache_callback(getThis(), &fci, &fcc, key, key_len,
369-
return_value TSRMLS_DC);
369+
return_value TSRMLS_CC);
370370
ZVAL_DOUBLE(cas_token, 0);
371371
}
372372

373-
if (php_memc_handle_error(status) < 0) {
373+
if (php_memc_handle_error(status TSRMLS_CC) < 0) {
374374
memcached_result_free(&result);
375375
RETURN_FALSE;
376376
}
@@ -424,7 +424,7 @@ static void php_memc_get_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_key)
424424
*/
425425
if (payload == NULL && status == MEMCACHED_NOTFOUND && fci.size != 0) {
426426
status = php_memc_do_cache_callback(getThis(), &fci, &fcc, key, key_len,
427-
return_value TSRMLS_DC);
427+
return_value TSRMLS_CC);
428428
}
429429

430430
(void)memcached_fetch(i_obj->memc, NULL, NULL, &dummy_length, &dummy_flags, &dummy_status);
@@ -553,7 +553,7 @@ static void php_memc_getMulti_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_ke
553553

554554
efree(mkeys);
555555
efree(mkeys_len);
556-
if (php_memc_handle_error(status) < 0) {
556+
if (php_memc_handle_error(status TSRMLS_CC) < 0) {
557557
RETURN_FALSE;
558558
}
559559

@@ -594,7 +594,7 @@ static void php_memc_getMulti_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_ke
594594

595595
memcached_result_free(&result);
596596

597-
if (status != MEMCACHED_END && php_memc_handle_error(status) < 0) {
597+
if (status != MEMCACHED_END && php_memc_handle_error(status TSRMLS_CC) < 0) {
598598
zval_dtor(return_value);
599599
RETURN_FALSE;
600600
}
@@ -702,7 +702,7 @@ static void php_memc_getDelayed_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_
702702

703703
efree(mkeys);
704704
efree(mkeys_len);
705-
if (php_memc_handle_error(status) < 0) {
705+
if (php_memc_handle_error(status TSRMLS_CC) < 0) {
706706
RETURN_FALSE;
707707
}
708708

@@ -726,7 +726,7 @@ static void php_memc_getDelayed_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_
726726
if (status == MEMCACHED_END) {
727727
status = MEMCACHED_SUCCESS;
728728
}
729-
if (php_memc_handle_error(status) < 0) {
729+
if (php_memc_handle_error(status TSRMLS_CC) < 0) {
730730
RETURN_FALSE;
731731
}
732732
}
@@ -841,7 +841,7 @@ PHP_METHOD(Memcached, fetchAll)
841841

842842
memcached_result_free(&result);
843843

844-
if (status != MEMCACHED_END && php_memc_handle_error(status) < 0) {
844+
if (status != MEMCACHED_END && php_memc_handle_error(status TSRMLS_CC) < 0) {
845845
zval_dtor(return_value);
846846
RETURN_FALSE;
847847
}

php_memcached.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ PHP_MINFO_FUNCTION(memcached);
5353
#define PHP_MEMCACHED_VERSION "0.1.4"
5454

5555
#ifdef ZTS
56-
#define MEMC_G(v) TSRMG(php_memcached_globals_id, zend_memcache_globals *, v)
56+
#define MEMC_G(v) TSRMG(php_memcached_globals_id, zend_php_memcache_globals *, v)
5757
#else
5858
#define MEMC_G(v) (php_memcached_globals.v)
5959
#endif

0 commit comments

Comments
 (0)