Changeset 45403

Show
Ignore:
Timestamp:
06/30/09 15:06:55 (9 months ago)
Author:
sfalken@apple.com
Message:

 https://bugs.webkit.org/show_bug.cgi?id=26860

Reviewed by Sam Weinig.

Blacklist Yahoo Application State plug-in for versions prior to 1.0.0.6.
Earlier versions cause corruption crashes.

  • plugins/win/PluginPackageWin.cpp: (WebCore::PluginPackage::isPluginBlacklisted):
Location:
trunk/WebCore
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r45402 r45403  
     12009-06-30  Steve Falkenburg  <sfalken@apple.com> 
     2 
     3        https://bugs.webkit.org/show_bug.cgi?id=26860 
     4 
     5        Reviewed by Sam Weinig. 
     6 
     7        Blacklist Yahoo Application State plug-in for versions prior to 1.0.0.6. 
     8        Earlier versions cause corruption crashes. 
     9 
     10        * plugins/win/PluginPackageWin.cpp: 
     11        (WebCore::PluginPackage::isPluginBlacklisted): 
     12 
    1132009-06-30  Dean Jackson  <dino@apple.com> 
    214 
  • trunk/WebCore/plugins/win/PluginPackageWin.cpp

    r44119 r45403  
    8282        if (compareFileVersion(slPluginMinRequired) < 0) 
    8383            return true; 
    84     } else if (fileName() == "npmozax.dll") 
     84    } else if (fileName() == "npmozax.dll") { 
    8585        // Bug 15217: Mozilla ActiveX control complains about missing xpcom_core.dll 
    8686        return true; 
     87    } else if (name() == "Yahoo Application State Plugin") { 
     88        // https://bugs.webkit.org/show_bug.cgi?id=26860 
     89        // Bug in Yahoo Application State plug-in earlier than 1.0.0.6 leads to heap corruption.  
     90        static const PlatformModuleVersion yahooAppStatePluginMinRequired(0x00000006, 0x00010000); 
     91        if (compareFileVersion(yahooAppStatePluginMinRequired) < 0) 
     92            return true; 
     93    } 
    8794 
    8895    return false;