From b408469090f75e13657e9f5a1920934de4f81323 Mon Sep 17 00:00:00 2001 From: thinkerou Date: Mon, 25 Sep 2017 10:09:34 +0800 Subject: attempt to fix bug --- src/php/ext/grpc/call.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/php/ext/grpc/call.c b/src/php/ext/grpc/call.c index c4997f720d..c71fa8a9e8 100644 --- a/src/php/ext/grpc/call.c +++ b/src/php/ext/grpc/call.c @@ -301,6 +301,11 @@ PHP_METHOD(Call, startBatch) { "batch keys must be integers", 1 TSRMLS_CC); goto cleanup; } + + ops[op_num].op = (grpc_op_type)index; + ops[op_num].flags = 0; + ops[op_num].reserved = NULL; + switch(index) { case GRPC_OP_SEND_INITIAL_METADATA: if (!create_metadata_array(value, &metadata)) { @@ -414,9 +419,6 @@ PHP_METHOD(Call, startBatch) { "Unrecognized key in batch", 1 TSRMLS_CC); goto cleanup; } - ops[op_num].op = (grpc_op_type)index; - ops[op_num].flags = 0; - ops[op_num].reserved = NULL; op_num++; PHP_GRPC_HASH_FOREACH_END() -- cgit v1.2.3