diff options
-rw-r--r-- | ipc/ipc_channel_reader.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipc/ipc_channel_reader.cc b/ipc/ipc_channel_reader.cc index 4c3a86b..9055deb 100644 --- a/ipc/ipc_channel_reader.cc +++ b/ipc/ipc_channel_reader.cc @@ -53,8 +53,8 @@ bool ChannelReader::DispatchInputData(const char* input_data, p = input_data; end = input_data + input_data_len; } else { - if (input_overflow_buf_.size() > - Channel::kMaximumMessageSize - input_data_len) { + if (input_overflow_buf_.size() + input_data_len > + Channel::kMaximumMessageSize) { input_overflow_buf_.clear(); LOG(ERROR) << "IPC message is too big"; return false; |