Index: content/browser/renderer_host/pepper/pepper_socket_utils.cc |
diff --git a/content/browser/renderer_host/pepper/pepper_socket_utils.cc b/content/browser/renderer_host/pepper/pepper_socket_utils.cc |
index 60a07e77b46c0a4fcb11e7e282f8f860bc911e4f..9dc585e3315032c7bf99121835f01e3c4306bef7 100644 |
--- a/content/browser/renderer_host/pepper/pepper_socket_utils.cc |
+++ b/content/browser/renderer_host/pepper/pepper_socket_utils.cc |
@@ -35,6 +35,20 @@ SocketPermissionRequest CreateSocketPermissionRequest( |
bool CanUseSocketAPIs(bool external_plugin, |
bool private_api, |
const SocketPermissionRequest& params, |
+ int render_process_id, |
+ int render_view_id) { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ RenderViewHost* render_view_host = RenderViewHost::FromID(render_process_id, |
+ render_view_id); |
+ return render_view_host && CanUseSocketAPIs(external_plugin, |
+ private_api, |
+ params, |
+ render_view_host); |
+} |
+ |
+bool CanUseSocketAPIs(bool external_plugin, |
+ bool private_api, |
+ const SocketPermissionRequest& params, |
RenderViewHost* render_view_host) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |