Index: ppapi/proxy/plugin_dispatcher.cc |
diff --git a/ppapi/proxy/plugin_dispatcher.cc b/ppapi/proxy/plugin_dispatcher.cc |
index f6448d380c2a3b23aa4ef7f3fff37e82df81b998..ad3e7a066429e8197c10501680bfb414f68b5564 100644 |
--- a/ppapi/proxy/plugin_dispatcher.cc |
+++ b/ppapi/proxy/plugin_dispatcher.cc |
@@ -108,13 +108,8 @@ PluginDispatcher* PluginDispatcher::GetForResource(const Resource* resource) { |
// static |
const void* PluginDispatcher::GetBrowserInterface(const char* interface_name) { |
- if (!interface_name) { |
- DLOG(WARNING) << "|interface_name| is null. Did you forget to add " |
- "the |interface_name()| template function to the interface's C++ " |
- "wrapper?"; |
- return NULL; |
- } |
- |
+ // CAUTION: This function is called directly from the plugin, but we *don't* |
+ // lock the ProxyLock to avoid excessive locking from C++ wrappers. |
return InterfaceList::GetInstance()->GetInterfaceForPPB(interface_name); |
} |