aboutsummaryrefslogtreecommitdiffhomepage
path: root/php/ext/google/protobuf/array.c
diff options
context:
space:
mode:
authorGravatar Stanley Cheung <stanley.cheung@gmail.com>2016-10-04 13:39:51 -0700
committerGravatar Bo Yang <teboring@google.com>2016-10-10 11:44:54 -0700
commit1e5d4ba9387362ece026e78148f4ac5881537e64 (patch)
treeadf8537822e5e4982c0358bb218bf7992aceeb01 /php/ext/google/protobuf/array.c
parentc96dd669a9da2b2c44c9c54313c61ee06791aa79 (diff)
PHP: fix ZTS tsrm_ls errors (#2189)
* PHP: fix ZTS tsrm_ls errors * Fix a few more macros
Diffstat (limited to 'php/ext/google/protobuf/array.c')
-rw-r--r--php/ext/google/protobuf/array.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/php/ext/google/protobuf/array.c b/php/ext/google/protobuf/array.c
index fde4f726..f96e95ec 100644
--- a/php/ext/google/protobuf/array.c
+++ b/php/ext/google/protobuf/array.c
@@ -160,7 +160,8 @@ static void repeated_field_write_dimension(zval *object, zval *offset,
unsigned char memory[NATIVE_SLOT_MAX_SIZE];
memset(memory, 0, NATIVE_SLOT_MAX_SIZE);
- if (!native_slot_set(intern->type, intern->msg_ce, memory, value)) {
+ if (!native_slot_set(intern->type, intern->msg_ce, memory, value
+ TSRMLS_CC)) {
return;
}
@@ -192,7 +193,7 @@ static HashTable *repeated_field_get_gc(zval *object, zval ***table,
// C RepeatedField Utilities
// -----------------------------------------------------------------------------
-void *repeated_field_index_native(RepeatedField *intern, int index) {
+void *repeated_field_index_native(RepeatedField *intern, int index TSRMLS_DC) {
HashTable *ht = HASH_OF(intern->array);
void *value;