summaryrefslogtreecommitdiffstats
path: root/chromium/sandbox/win/src/sharedmem_ipc_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/sandbox/win/src/sharedmem_ipc_client.cc')
-rw-r--r--chromium/sandbox/win/src/sharedmem_ipc_client.cc4
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);
}