aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/ext
diff options
context:
space:
mode:
authorGravatar Tommy Chen <toc007@ucsd.edu>2018-11-13 16:06:48 -0800
committerGravatar Tommy Chen <toc007@ucsd.edu>2018-11-13 16:08:03 -0800
commitb0e5e6414e238400b577aa0af5da4f8a658945eb (patch)
treeefaa4ace91affc4d3b1659527c67bf10e24b7308 /src/php/ext
parenta01eeb47d7accb7378075e1128854f917292e6cf (diff)
added check for GRPC_ENABLE_FORK_SUPPORT in register_fork_handlers
Diffstat (limited to 'src/php/ext')
-rw-r--r--src/php/ext/grpc/php_grpc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/php/ext/grpc/php_grpc.c b/src/php/ext/grpc/php_grpc.c
index 89ee9f7f1f..76d3dec814 100644
--- a/src/php/ext/grpc/php_grpc.c
+++ b/src/php/ext/grpc/php_grpc.c
@@ -199,7 +199,9 @@ void postfork_parent() {
}
void register_fork_handlers() {
- pthread_atfork(&prefork, &postfork_parent, &postfork_child);
+ if(getenv("GRPC_ENABLE_FORK_SUPPORT")) {
+ pthread_atfork(&prefork, &postfork_parent, &postfork_child);
+ }
}
/* {{{ PHP_MINIT_FUNCTION