Index: mojo/system/dispatcher.cc |
diff --git a/mojo/system/dispatcher.cc b/mojo/system/dispatcher.cc |
index bb3327ffedb44e463ed26fa89e630145516ffac5..a2c51265c2b66ec696eba6b1a08b4ccce65d8856 100644 |
--- a/mojo/system/dispatcher.cc |
+++ b/mojo/system/dispatcher.cc |
@@ -38,7 +38,7 @@ MojoResult Dispatcher::ReadMessage( |
uint32_t max_num_dispatchers, |
std::vector<scoped_refptr<Dispatcher> >* dispatchers, |
MojoReadMessageFlags flags) { |
- DCHECK(max_num_dispatchers == 0 || !!dispatchers); |
+ DCHECK(max_num_dispatchers == 0 || (dispatchers && dispatchers->empty())); |
base::AutoLock locker(lock_); |
if (is_closed_) |