We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents fa02ab8 + b3d1f2a commit 0ebcb5eCopy full SHA for 0ebcb5e
src/php/ext/grpc/channel.c
@@ -50,7 +50,7 @@ extern HashTable grpc_persistent_list;
50
extern HashTable grpc_target_upper_bound_map;
51
52
void free_grpc_channel_wrapper(grpc_channel_wrapper* channel, bool free_channel) {
53
- if (free_channel) {
+ if (free_channel && channel->wrapped) {
54
grpc_channel_destroy(channel->wrapped);
55
channel->wrapped = NULL;
56
}
src/php/ext/grpc/php_grpc.c
@@ -159,6 +159,7 @@ void destroy_grpc_channels() {
159
wrapped_channel.wrapper = le->channel;
160
grpc_channel_wrapper *channel = wrapped_channel.wrapper;
161
162
+ channel->wrapped = NULL;
163
PHP_GRPC_HASH_FOREACH_END()
164
165
0 commit comments