diff --git a/modules/plugin/base/src/nsNPAPIPluginStreamListener.cpp b/modules/plugin/base/src/nsNPAPIPluginStreamListener.cpp index a25e4bf3fe2..d48180c7fee 100644 --- a/modules/plugin/base/src/nsNPAPIPluginStreamListener.cpp +++ b/modules/plugin/base/src/nsNPAPIPluginStreamListener.cpp @@ -844,7 +844,7 @@ nsNPAPIPluginStreamListener::HandleRedirectNotification(nsIChannel *oldChannel, return false; } - if (!mInst) { + if (!mInst || !mInst->CanFireNotifications()) { return false; }