diff options
author | Gaming4JC <g4jc@hyperbola.info> | 2019-12-02 22:14:49 -0500 |
---|---|---|
committer | Gaming4JC <g4jc@hyperbola.info> | 2019-12-02 23:50:22 -0500 |
commit | 61d49fcfc4829beed681d2d5b231cfd61b604309 (patch) | |
tree | 0b429ca2667392b595600b9051dd4f8ba3f2f0ed | |
parent | 2386f4a712d0a2d9f91d25038198f5b191b3b321 (diff) | |
download | uxp-61d49fcfc4829beed681d2d5b231cfd61b604309.tar.gz |
Bug 1482248 - don't crash on empty file name in nsMsgLocalStoreUtils::nsShouldIgnoreFile.
Tag mcp-graveyard/UXP#1311
-rw-r--r-- | mailnews/local/src/nsMsgLocalStoreUtils.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mailnews/local/src/nsMsgLocalStoreUtils.cpp b/mailnews/local/src/nsMsgLocalStoreUtils.cpp index 17d9b0f29c..642694d3b9 100644 --- a/mailnews/local/src/nsMsgLocalStoreUtils.cpp +++ b/mailnews/local/src/nsMsgLocalStoreUtils.cpp @@ -28,6 +28,9 @@ nsMsgLocalStoreUtils::AddDirectorySeparator(nsIFile *path) bool nsMsgLocalStoreUtils::nsShouldIgnoreFile(nsAString& name) { + if (name.IsEmpty()) + return true; + char16_t firstChar = name.First(); if (firstChar == '.' || firstChar == '#' || name.CharAt(name.Length() - 1) == '~') |