Index: mojo/edk/system/message_in_transit.cc |
diff --git a/mojo/edk/system/message_in_transit.cc b/mojo/edk/system/message_in_transit.cc |
index 771c155cba4df3aaef5048e1438831b39668c99f..04d9e338393cfbde051eafbd419170dbfb064222 100644 |
--- a/mojo/edk/system/message_in_transit.cc |
+++ b/mojo/edk/system/message_in_transit.cc |
@@ -116,7 +116,7 @@ MessageInTransit::~MessageInTransit() { |
if (!(*dispatchers_)[i]) |
continue; |
- DCHECK((*dispatchers_)[i]->HasOneRef()); |
+ (*dispatchers_)[i]->AssertHasOneRef(); |
(*dispatchers_)[i]->Close(); |
} |
} |
@@ -151,8 +151,10 @@ void MessageInTransit::SetDispatchers( |
dispatchers_ = std::move(dispatchers); |
#ifndef NDEBUG |
- for (size_t i = 0; i < dispatchers_->size(); i++) |
- DCHECK(!(*dispatchers_)[i] || (*dispatchers_)[i]->HasOneRef()); |
+ for (size_t i = 0; i < dispatchers_->size(); i++) { |
+ if ((*dispatchers_)[i]) |
+ (*dispatchers_)[i]->AssertHasOneRef(); |
+ } |
#endif |
} |