diff options
author | Stanley Cheung <stanley.cheung@gmail.com> | 2016-10-04 13:39:51 -0700 |
---|---|---|
committer | Bo Yang <teboring@google.com> | 2016-10-10 11:44:54 -0700 |
commit | 1e5d4ba9387362ece026e78148f4ac5881537e64 (patch) | |
tree | adf8537822e5e4982c0358bb218bf7992aceeb01 /php/ext/google/protobuf/array.c | |
parent | c96dd669a9da2b2c44c9c54313c61ee06791aa79 (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.c | 5 |
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; |