aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/filters/deadline
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2017-04-06 09:33:48 -0700
committerGravatar Craig Tiller <ctiller@google.com>2017-04-06 09:33:48 -0700
commit41f2ed68c41fda998aa99e98b97ae4982233e6b8 (patch)
tree77d4141adfc3a0adb1b7be36e87c32089296836a /src/core/ext/filters/deadline
parente376970691b972e54bf5242a7ede9305bb508f1d (diff)
Cleanup filter selection
Diffstat (limited to 'src/core/ext/filters/deadline')
-rw-r--r--src/core/ext/filters/deadline/deadline_filter.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/core/ext/filters/deadline/deadline_filter.c b/src/core/ext/filters/deadline/deadline_filter.c
index da12cc3e78..2e03d16bf6 100644
--- a/src/core/ext/filters/deadline/deadline_filter.c
+++ b/src/core/ext/filters/deadline/deadline_filter.c
@@ -346,13 +346,9 @@ const grpc_channel_filter grpc_server_deadline_filter = {
};
bool grpc_deadline_checking_enabled(const grpc_channel_args* channel_args) {
- bool enable = !grpc_channel_args_want_minimal_stack(channel_args);
- const grpc_arg* a =
- grpc_channel_args_find(channel_args, GRPC_ARG_ENABLE_DEADLINE_CHECKS);
- if (a != NULL && a->type == GRPC_ARG_INTEGER && a->value.integer != 0) {
- enable = true;
- }
- return enable;
+ return grpc_channel_arg_get_bool(
+ grpc_channel_args_find(channel_args, GRPC_ARG_ENABLE_DEADLINE_CHECKS),
+ !grpc_channel_args_want_minimal_stack(channel_args));
}
static bool maybe_add_deadline_filter(grpc_exec_ctx* exec_ctx,