Index: chromeos/dbus/sms_client.cc |
diff --git a/chromeos/dbus/sms_client.cc b/chromeos/dbus/sms_client.cc |
index d923d8fd5e635fde6add0801349bd0b23e88883b..72df74d13d5f81352e439d2efaceb0027adb75fe 100644 |
--- a/chromeos/dbus/sms_client.cc |
+++ b/chromeos/dbus/sms_client.cc |
@@ -52,7 +52,8 @@ class SMSClientImpl : public SMSClient { |
void OnGetAll(const GetAllCallback& callback, dbus::Response* response) { |
if (!response) { |
// Must invoke the callback, even if there is no message. |
- callback.Run(base::DictionaryValue()); |
+ base::DictionaryValue empty_dictionary; |
+ callback.Run(empty_dictionary); |
return; |
} |
dbus::MessageReader reader(response); |
@@ -60,7 +61,8 @@ class SMSClientImpl : public SMSClient { |
base::DictionaryValue* dictionary_value = NULL; |
if (!value.get() || !value->GetAsDictionary(&dictionary_value)) { |
LOG(WARNING) << "Invalid response: " << response->ToString(); |
- callback.Run(base::DictionaryValue()); |
+ base::DictionaryValue empty_dictionary; |
+ callback.Run(empty_dictionary); |
return; |
} |
callback.Run(*dictionary_value); |