aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/filters/http
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2018-06-11 15:19:06 -0700
committerGravatar ncteisen <ncteisen@gmail.com>2018-06-13 15:01:05 -0700
commit1198d8dfc625ce123c591d8f5079e75f23f772e5 (patch)
tree5237875767d8ee43a69b85a183619b5f77514d13 /src/core/ext/filters/http
parentf82e28fb6f6d94f37bc646c1899f2e412e4b949e (diff)
Reviewer feedback
Diffstat (limited to 'src/core/ext/filters/http')
-rw-r--r--src/core/ext/filters/http/client/http_client_filter.cc36
-rw-r--r--src/core/ext/filters/http/http_filters_plugin.cc4
2 files changed, 15 insertions, 25 deletions
diff --git a/src/core/ext/filters/http/client/http_client_filter.cc b/src/core/ext/filters/http/client/http_client_filter.cc
index 2be37c7d13..fe7f2ba705 100644
--- a/src/core/ext/filters/http/client/http_client_filter.cc
+++ b/src/core/ext/filters/http/client/http_client_filter.cc
@@ -437,18 +437,14 @@ static void destroy_call_elem(grpc_call_element* elem,
grpc_closure* ignored) {}
static grpc_mdelem scheme_from_args(const grpc_channel_args* channel_args) {
- size_t i;
grpc_mdelem valid_schemes[] = {GRPC_MDELEM_SCHEME_HTTP,
GRPC_MDELEM_SCHEME_HTTPS};
- if (channel_args != nullptr) {
- const grpc_arg* arg =
- grpc_channel_args_find(channel_args, GRPC_ARG_HTTP2_SCHEME);
- char* scheme = grpc_channel_arg_get_string(arg);
- if (scheme != nullptr) {
- for (i = 0; i < GPR_ARRAY_SIZE(valid_schemes); i++) {
- if (0 == grpc_slice_str_cmp(GRPC_MDVALUE(valid_schemes[i]), scheme)) {
- return valid_schemes[i];
- }
+ char* scheme =
+ grpc_channel_args_get_string(channel_args, GRPC_ARG_HTTP2_SCHEME);
+ if (scheme != nullptr) {
+ for (size_t i = 0; i < GPR_ARRAY_SIZE(valid_schemes); i++) {
+ if (0 == grpc_slice_str_cmp(GRPC_MDVALUE(valid_schemes[i]), scheme)) {
+ return valid_schemes[i];
}
}
}
@@ -457,14 +453,9 @@ static grpc_mdelem scheme_from_args(const grpc_channel_args* channel_args) {
static size_t max_payload_size_from_args(
const grpc_channel_args* channel_args) {
- if (channel_args != nullptr) {
- const grpc_arg* arg =
- grpc_channel_args_find(channel_args, GRPC_ARG_MAX_PAYLOAD_SIZE_FOR_GET);
- // TODO(mark): is 0 a correct minimum for this value?
- return grpc_channel_arg_get_integer(
- arg, {kMaxPayloadSizeForGet, 0, kMaxPayloadSizeForGet});
- }
- return kMaxPayloadSizeForGet;
+ return grpc_channel_args_get_integer(
+ channel_args, GRPC_ARG_MAX_PAYLOAD_SIZE_FOR_GET,
+ {kMaxPayloadSizeForGet, 0, kMaxPayloadSizeForGet});
}
static grpc_slice user_agent_from_args(const grpc_channel_args* args,
@@ -476,9 +467,8 @@ static grpc_slice user_agent_from_args(const grpc_channel_args* args,
gpr_strvec_init(&v);
- const grpc_arg* arg =
- grpc_channel_args_find(args, GRPC_ARG_PRIMARY_USER_AGENT_STRING);
- char* user_agent_str = grpc_channel_arg_get_string(arg);
+ char* user_agent_str =
+ grpc_channel_args_get_string(args, GRPC_ARG_PRIMARY_USER_AGENT_STRING);
if (user_agent_str != nullptr) {
if (!is_first) gpr_strvec_add(&v, gpr_strdup(" "));
is_first = 0;
@@ -491,8 +481,8 @@ static grpc_slice user_agent_from_args(const grpc_channel_args* args,
is_first = 0;
gpr_strvec_add(&v, tmp);
- arg = grpc_channel_args_find(args, GRPC_ARG_SECONDARY_USER_AGENT_STRING);
- user_agent_str = grpc_channel_arg_get_string(arg);
+ user_agent_str =
+ grpc_channel_args_get_string(args, GRPC_ARG_SECONDARY_USER_AGENT_STRING);
if (user_agent_str != nullptr) {
gpr_strvec_add(&v, gpr_strdup(" "));
gpr_strvec_add(&v, gpr_strdup(user_agent_str));
diff --git a/src/core/ext/filters/http/http_filters_plugin.cc b/src/core/ext/filters/http/http_filters_plugin.cc
index f03fa0141d..d3cbe50016 100644
--- a/src/core/ext/filters/http/http_filters_plugin.cc
+++ b/src/core/ext/filters/http/http_filters_plugin.cc
@@ -48,8 +48,8 @@ static bool maybe_add_optional_filter(grpc_channel_stack_builder* builder,
optional_filter* filtarg = static_cast<optional_filter*>(arg);
const grpc_channel_args* channel_args =
grpc_channel_stack_builder_get_channel_arguments(builder);
- bool enable = grpc_channel_arg_get_bool(
- grpc_channel_args_find(channel_args, filtarg->control_channel_arg),
+ bool enable = grpc_channel_args_get_bool(
+ channel_args, filtarg->control_channel_arg,
!grpc_channel_args_want_minimal_stack(channel_args));
return enable ? grpc_channel_stack_builder_prepend_filter(
builder, filtarg->filter, nullptr, nullptr)