Index: chromeos/dbus/ibus/ibus_engine_service_unittest.cc |
diff --git a/chromeos/dbus/ibus/ibus_engine_service_unittest.cc b/chromeos/dbus/ibus/ibus_engine_service_unittest.cc |
index c80cae9fa686803900c334d0606071ba723a2f6b..9ae2c4b62dedc25f247a4def5ab5cd6d52aa05d8 100644 |
--- a/chromeos/dbus/ibus/ibus_engine_service_unittest.cc |
+++ b/chromeos/dbus/ibus/ibus_engine_service_unittest.cc |
@@ -63,6 +63,7 @@ class EmptyResponseExpectation { |
// Evaluates the given |resposne| has no argument. |
void Evaluate(dbus::Response* response) { |
+ scoped_ptr<dbus::Response> response_deleter(response); |
EXPECT_EQ(serial_no_, response->GetReplySerial()); |
dbus::MessageReader reader(response); |
EXPECT_FALSE(reader.HasMoreData()); |
@@ -84,6 +85,7 @@ class BoolResponseExpectation { |
// Evaluates the given |resposne| has only one boolean and which is equals to |
// |result_| which is given in ctor. |
void Evaluate(dbus::Response* response) { |
+ scoped_ptr<dbus::Response> response_deleter(response); |
EXPECT_EQ(serial_no_, response->GetReplySerial()); |
dbus::MessageReader reader(response); |
bool result = false; |