diff options
Diffstat (limited to 'grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc')
-rw-r--r-- | grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc b/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc index eebae9ef..e00bc927 100644 --- a/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc +++ b/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc @@ -27,17 +27,26 @@ #include "src/core/lib/surface/api_trace.h" #include "src/core/lib/surface/server.h" +namespace { + +grpc_channel_args* ModifyArgsForConnection(grpc_channel_args* args, + grpc_error_handle* /*error*/) { + return args; +} + +} // namespace + int grpc_server_add_insecure_http2_port(grpc_server* server, const char* addr) { grpc_core::ExecCtx exec_ctx; int port_num = 0; GRPC_API_TRACE("grpc_server_add_insecure_http2_port(server=%p, addr=%s)", 2, (server, addr)); - grpc_error* err = grpc_core::Chttp2ServerAddPort( + grpc_error_handle err = grpc_core::Chttp2ServerAddPort( server->core_server.get(), addr, - grpc_channel_args_copy(server->core_server->channel_args()), &port_num); + grpc_channel_args_copy(server->core_server->channel_args()), + ModifyArgsForConnection, &port_num); if (err != GRPC_ERROR_NONE) { - const char* msg = grpc_error_string(err); - gpr_log(GPR_ERROR, "%s", msg); + gpr_log(GPR_ERROR, "%s", grpc_error_std_string(err).c_str()); GRPC_ERROR_UNREF(err); } |