Index: mojo/public/bindings/lib/message.cc |
diff --git a/mojo/public/bindings/lib/message.cc b/mojo/public/bindings/lib/message.cc |
index b1637cc049d5e6b8641e77fb03890551f3815de8..4f6b6be3b232e906b6cb7ba8d0c6ed9c44787e6e 100644 |
--- a/mojo/public/bindings/lib/message.cc |
+++ b/mojo/public/bindings/lib/message.cc |
@@ -16,7 +16,7 @@ Message::Message() |
Message::~Message() { |
free(data); |
- // TODO(darin): Need to Close any handles so they don't leak. |
+ std::for_each(handles.begin(), handles.end(), Close); |
} |
void Message::Swap(Message* other) { |