| Index: mojo/edk/js/core.cc
|
| diff --git a/mojo/edk/js/core.cc b/mojo/edk/js/core.cc
|
| index f1fc9167e899253d2211c5bc5088e95525446232..c8ccc37c536db220ef621fa5dc51299515236f24 100644
|
| --- a/mojo/edk/js/core.cc
|
| +++ b/mojo/edk/js/core.cc
|
| @@ -145,12 +145,10 @@ MojoResult WriteMessage(
|
| raw_handles.empty() ? NULL : &raw_handles[0],
|
| static_cast<uint32_t>(raw_handles.size()),
|
| flags);
|
| - // MojoWriteMessage takes ownership of the handles upon success, so
|
| - // release them here.
|
| - if (rv == MOJO_RESULT_OK) {
|
| - for (size_t i = 0; i < handles.size(); ++i)
|
| - ignore_result(handles[i]->release());
|
| - }
|
| + // MojoWriteMessage takes ownership of the handles, so release them here.
|
| + for (size_t i = 0; i < handles.size(); ++i)
|
| + ignore_result(handles[i]->release());
|
| +
|
| return rv;
|
| }
|
|
|
|
|