From 367a1ee04bbc4b40d61b912363294e5f67253e74 Mon Sep 17 00:00:00 2001 From: Zhouyihai Ding Date: Tue, 23 Jan 2018 20:45:15 -0800 Subject: [PATCH] php: fix call credentials createFromPlugin leak --- src/php/ext/grpc/call_credentials.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/php/ext/grpc/call_credentials.c b/src/php/ext/grpc/call_credentials.c index a395d53614e..e8a22e6d1bb 100644 --- a/src/php/ext/grpc/call_credentials.c +++ b/src/php/ext/grpc/call_credentials.c @@ -120,6 +120,8 @@ PHP_METHOD(CallCredentials, createFromPlugin) { fci->params, fci->param_count) == FAILURE) { zend_throw_exception(spl_ce_InvalidArgumentException, "createFromPlugin expects 1 callback", 1 TSRMLS_CC); + free(fci); + free(fci_cache); return; }