diff options
-rw-r--r-- | ppapi/proxy/plugin_dispatcher.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ppapi/proxy/plugin_dispatcher.cc b/ppapi/proxy/plugin_dispatcher.cc index 908e1d6..1c1eedc 100644 --- a/ppapi/proxy/plugin_dispatcher.cc +++ b/ppapi/proxy/plugin_dispatcher.cc @@ -105,9 +105,12 @@ PluginDispatcher* PluginDispatcher::GetForResource(const Resource* resource) { // static const void* PluginDispatcher::GetBrowserInterface(const char* interface_name) { - DCHECK(interface_name) << "|interface_name| is null. Did you forget to add " - "the |interface_name()| template function to the interface's C++ " - "wrapper?"; + 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; + } return InterfaceList::GetInstance()->GetInterfaceForPPB(interface_name); } |