diff options
Diffstat (limited to 'chromium/sandbox/win/src/sharedmem_ipc_client.cc')
-rw-r--r-- | chromium/sandbox/win/src/sharedmem_ipc_client.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/sandbox/win/src/sharedmem_ipc_client.cc b/chromium/sandbox/win/src/sharedmem_ipc_client.cc index a9eb01f36b2..9d37bbda7d4 100644 --- a/chromium/sandbox/win/src/sharedmem_ipc_client.cc +++ b/chromium/sandbox/win/src/sharedmem_ipc_client.cc @@ -31,7 +31,7 @@ void SharedMemIPCClient::FreeBuffer(void* buffer) { size_t num = ChannelIndexFromBuffer(buffer); ChannelControl* channel = control_->channels; LONG result = ::InterlockedExchange(&channel[num].state, kFreeChannel); - DCHECK(kFreeChannel != result); + DCHECK_NE(kFreeChannel, static_cast<ChannelState>(result)); result; } @@ -145,7 +145,7 @@ size_t SharedMemIPCClient::LockFreeChannel(bool* severe_failure) { size_t SharedMemIPCClient::ChannelIndexFromBuffer(const void* buffer) { ptrdiff_t d = reinterpret_cast<const char*>(buffer) - first_base_; size_t num = d/kIPCChannelSize; - DCHECK(num < control_->channels_count); + DCHECK_LT(num, control_->channels_count); return (num); } |