Allow unlimited as the max receive message length

pull/15394/head
Yash Tibrewal 7 years ago
parent 95b7e9fd8b
commit efee8f227d
  1. 6
      src/cpp/server/server_builder.cc

@ -39,8 +39,8 @@ static void do_plugin_list_init(void) {
} }
ServerBuilder::ServerBuilder() ServerBuilder::ServerBuilder()
: max_receive_message_size_(-1), : max_receive_message_size_(-2), // -1 is unlimited and is not the default
max_send_message_size_(-1), max_send_message_size_(-1), // -1 is unlimited and is the default
sync_server_settings_(SyncServerSettings()), sync_server_settings_(SyncServerSettings()),
resource_quota_(nullptr), resource_quota_(nullptr),
generic_service_(nullptr) { generic_service_(nullptr) {
@ -186,7 +186,7 @@ std::unique_ptr<Server> ServerBuilder::BuildAndStart() {
(*plugin)->UpdateChannelArguments(&args); (*plugin)->UpdateChannelArguments(&args);
} }
if (max_receive_message_size_ >= 0) { if (max_receive_message_size_ >= -1) {
args.SetInt(GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH, max_receive_message_size_); args.SetInt(GRPC_ARG_MAX_RECEIVE_MESSAGE_LENGTH, max_receive_message_size_);
} }

Loading…
Cancel
Save