php: fix call return peer leak

pull/14160/head
Zhouyihai Ding 7 years ago
parent 1d8ab5a916
commit 159ceb6fb1
  1. 4
      src/php/ext/grpc/call.c

@ -538,7 +538,9 @@ cleanup:
*/
PHP_METHOD(Call, getPeer) {
wrapped_grpc_call *call = Z_WRAPPED_GRPC_CALL_P(getThis());
PHP_GRPC_RETURN_STRING(grpc_call_get_peer(call->wrapped), 1);
char *peer = grpc_call_get_peer(call->wrapped);
PHP_GRPC_RETVAL_STRING(peer, 1);
gpr_free(peer);
}
/**

Loading…
Cancel
Save