| Index: mojo/edk/system/ports/node.cc
|
| diff --git a/mojo/edk/system/ports/node.cc b/mojo/edk/system/ports/node.cc
|
| index 2ac4a204d0b2c9d1a64d0e24fa44b8974c30121b..a9b8dd04a7382cd4d0cd27768c3cfaaf9e6d841f 100644
|
| --- a/mojo/edk/system/ports/node.cc
|
| +++ b/mojo/edk/system/ports/node.cc
|
| @@ -955,8 +955,9 @@ int Node::WillSendMessage_Locked(Port* port,
|
| {
|
| for (size_t i = 0; i < message->num_ports(); ++i) {
|
| ports[i] = GetPort_Locked(message->ports()[i]);
|
| - ports[i]->lock.Acquire();
|
| + CHECK(ports[i]);
|
|
|
| + ports[i]->lock.Acquire();
|
| int error = OK;
|
| if (ports[i]->state != Port::kReceiving)
|
| error = ERROR_PORT_STATE_UNEXPECTED;
|
|
|