| Index: dbus/values_util.cc
|
| diff --git a/dbus/values_util.cc b/dbus/values_util.cc
|
| index e341ac235ce5dae8d60612ff1b4eddee933f8922..96cc37b315281357fe7a7a49cf39e033594a3f39 100644
|
| --- a/dbus/values_util.cc
|
| +++ b/dbus/values_util.cc
|
| @@ -207,25 +207,29 @@ void AppendBasicTypeValueData(MessageWriter* writer, const base::Value& value) {
|
| switch (value.GetType()) {
|
| case base::Value::TYPE_BOOLEAN: {
|
| bool bool_value = false;
|
| - value.GetAsBoolean(&bool_value);
|
| + bool success = value.GetAsBoolean(&bool_value);
|
| + DCHECK(success);
|
| writer->AppendBool(bool_value);
|
| break;
|
| }
|
| case base::Value::TYPE_INTEGER: {
|
| int int_value = 0;
|
| - value.GetAsInteger(&int_value);
|
| + bool success = value.GetAsInteger(&int_value);
|
| + DCHECK(success);
|
| writer->AppendInt32(int_value);
|
| break;
|
| }
|
| case base::Value::TYPE_DOUBLE: {
|
| double double_value = 0;
|
| - value.GetAsDouble(&double_value);
|
| + bool success = value.GetAsDouble(&double_value);
|
| + DCHECK(success);
|
| writer->AppendDouble(double_value);
|
| break;
|
| }
|
| case base::Value::TYPE_STRING: {
|
| std::string string_value;
|
| - value.GetAsString(&string_value);
|
| + bool success = value.GetAsString(&string_value);
|
| + DCHECK(success);
|
| writer->AppendString(string_value);
|
| break;
|
| }
|
|
|