mirror of
git://slackware.nl/current.git
synced 2025-01-30 08:38:10 +01:00
e09f106df1
xap/mozilla-thunderbird-60.0-x86_64-2.txz: Rebuilt. Applied upstream patch to fix crash with folder name with special characters. Thanks to Karl Magnus Kolstø for the bug report and link to the patch.
32 lines
1.1 KiB
Text
32 lines
1.1 KiB
Text
|
|
# HG changeset patch
|
|
# User Magnus Melin <mkmelin+mozilla@iki.fi>
|
|
# Date 1533928828 -10800
|
|
# Node ID 80754eac3809bff2f8fe4ea05bd16dbaf3dfe1a7
|
|
# Parent 020481090e4e241e345f92410688c9f81e543911
|
|
Bug 1482248 - don't crash on empty file name in nsMsgLocalStoreUtils::nsShouldIgnoreFile. r=jorgk
|
|
|
|
diff --git a/mailnews/local/src/nsMsgLocalStoreUtils.cpp b/mailnews/local/src/nsMsgLocalStoreUtils.cpp
|
|
--- a/mailnews/local/src/nsMsgLocalStoreUtils.cpp
|
|
+++ b/mailnews/local/src/nsMsgLocalStoreUtils.cpp
|
|
@@ -23,16 +23,19 @@ nsMsgLocalStoreUtils::AddDirectorySepara
|
|
path->GetLeafName(leafName);
|
|
leafName.AppendLiteral(FOLDER_SUFFIX);
|
|
return path->SetLeafName(leafName);
|
|
}
|
|
|
|
bool
|
|
nsMsgLocalStoreUtils::nsShouldIgnoreFile(nsAString& name)
|
|
{
|
|
+ if (name.IsEmpty())
|
|
+ return true;
|
|
+
|
|
char16_t firstChar = name.First();
|
|
if (firstChar == '.' || firstChar == '#' ||
|
|
name.CharAt(name.Length() - 1) == '~')
|
|
return true;
|
|
|
|
if (name.LowerCaseEqualsLiteral("msgfilterrules.dat") ||
|
|
name.LowerCaseEqualsLiteral("rules.dat") ||
|
|
name.LowerCaseEqualsLiteral("filterlog.html") ||
|
|
|