Index: extensions/browser/api/cast_channel/cast_message_util.cc |
diff --git a/extensions/browser/api/cast_channel/cast_message_util.cc b/extensions/browser/api/cast_channel/cast_message_util.cc |
index 3726efdacbc819bca9c414530e97e94b72239875..7cdf1c5aca13ddcc73e2dcaef362c68c82827eb2 100644 |
--- a/extensions/browser/api/cast_channel/cast_message_util.cc |
+++ b/extensions/browser/api/cast_channel/cast_message_util.cc |
@@ -37,7 +37,6 @@ bool MessageInfoToCastMessage(const MessageInfo& message, |
// Determine the type of the base::Value and set the message payload |
// appropriately. |
std::string data; |
- base::BinaryValue* real_value; |
switch (message.data->GetType()) { |
// JS string |
case base::Value::Type::STRING: |
@@ -48,12 +47,9 @@ bool MessageInfoToCastMessage(const MessageInfo& message, |
break; |
// JS ArrayBuffer |
case base::Value::Type::BINARY: |
- real_value = static_cast<base::BinaryValue*>(message.data.get()); |
- if (real_value->GetBuffer()) { |
- message_proto->set_payload_type(CastMessage_PayloadType_BINARY); |
- message_proto->set_payload_binary(real_value->GetBuffer(), |
- real_value->GetSize()); |
- } |
+ message_proto->set_payload_type(CastMessage_PayloadType_BINARY); |
+ message_proto->set_payload_binary(message.data->GetBuffer(), |
+ message.data->GetSize()); |
break; |
default: |
// Unknown value type. message_proto will remain uninitialized because |