Index: chrome/browser/extensions/api/messaging/extension_message_port.cc |
diff --git a/chrome/browser/extensions/api/messaging/extension_message_port.cc b/chrome/browser/extensions/api/messaging/extension_message_port.cc |
index 6a544a50ff6ba5283d39356c80e921de4cf07e42..19748add8fb64ac1e303e77ede1afb51b2eb8be8 100644 |
--- a/chrome/browser/extensions/api/messaging/extension_message_port.cc |
+++ b/chrome/browser/extensions/api/messaging/extension_message_port.cc |
@@ -304,7 +304,7 @@ void ExtensionMessagePort::SendToPort(std::unique_ptr<IPC::Message> msg) { |
return; |
} |
for (content::RenderFrameHost* rfh : frames_) { |
- IPC::Message* msg_copy = new IPC::Message(*msg.get()); |
+ IPC::Message* msg_copy = new IPC::Message(*msg); |
msg_copy->set_routing_id(rfh->GetRoutingID()); |
rfh->Send(msg_copy); |
} |