Fix crash in nsFilePicker.cpp when too many file filters are used. Patch by Shane Caraveo from ActiveState. b=306351 r=josh sr=smfr

This commit is contained in:
joshmoz%gmail.com 2005-09-01 19:16:33 +00:00
parent f436b70226
commit 127b2f38f1

View File

@ -698,7 +698,7 @@ nsFilePicker::MapFilterToFileTypes ( )
}
// Now loop through each of the filter strings
for (PRInt32 loop1 = 0; loop1 < mFilters.Count(); loop1++)
for (PRInt32 loop1 = 0; loop1 < mFilters.Count() && loop1 < kMaxTypeListCount; loop1++)
{
const nsString& filterWide = *mFilters[loop1];
char* filter = ToNewCString(filterWide);