| Index: content/child/navigator_connect/navigator_connect_provider.cc
|
| diff --git a/content/child/navigator_connect/navigator_connect_provider.cc b/content/child/navigator_connect/navigator_connect_provider.cc
|
| index d650a18fd19f08f718fa74635aa34f924cc8b738..415b7a3457a408a5c51745565d2a3a12ec8d2d37 100644
|
| --- a/content/child/navigator_connect/navigator_connect_provider.cc
|
| +++ b/content/child/navigator_connect/navigator_connect_provider.cc
|
| @@ -87,8 +87,9 @@ void NavigatorConnectProvider::OnConnectResult(int thread_id,
|
| DCHECK(callbacks);
|
|
|
| if (allow_connect) {
|
| - callbacks->onSuccess(new WebMessagePortChannelImpl(
|
| - message_port_route_id, message_port_id, main_loop_));
|
| + WebMessagePortChannelImpl* channel = new WebMessagePortChannelImpl(
|
| + message_port_route_id, message_port_id, main_loop_);
|
| + callbacks->onSuccess(channel);
|
| } else {
|
| callbacks->onError();
|
| }
|
|
|