diff options
Diffstat (limited to '7zip/UI/GUI/CompressDialog.cpp')
-rwxr-xr-x | 7zip/UI/GUI/CompressDialog.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/7zip/UI/GUI/CompressDialog.cpp b/7zip/UI/GUI/CompressDialog.cpp index f25fc51b..211e8cf6 100755 --- a/7zip/UI/GUI/CompressDialog.cpp +++ b/7zip/UI/GUI/CompressDialog.cpp @@ -650,7 +650,7 @@ void CCompressDialog::SetArchiveName(const UString &name) { int dotPos = fileName.ReverseFind('.'); int slashPos = MyMax(fileName.ReverseFind('\\'), fileName.ReverseFind('/')); - if (dotPos > slashPos) + if (dotPos >= 0 && dotPos > slashPos + 1) fileName = fileName.Left(dotPos); } } |