ALT Linux Bugzilla
– Attachment 2701 Details for
Bug 15747
aspell падает при проверке пустого файла в юникодной локали
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
[patch]
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок
aspell-0.60.5-alt-fix_crash_when_input_file_empty.patch (text/plain), 996 bytes, created by
Slava Semushin
on 2008-07-10 11:34:34 MSD
(
hide
)
Description:
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок
Filename:
MIME Type:
Creator:
Slava Semushin
Created:
2008-07-10 11:34:34 MSD
Size:
996 bytes
patch
obsolete
>--- prog/aspell.cpp.orig 2008-07-09 19:51:37 +0700 >+++ prog/aspell.cpp 2008-07-10 14:31:18 +0700 >@@ -1005,6 +1005,7 @@ void check() > mapping.to_ispell(); > else { > print_error(_("Invalid keymapping: %s"), m); >+ remove_file(new_name); > exit(-1); > } > >@@ -1012,6 +1013,7 @@ void check() > = new_aspell_speller(reinterpret_cast<AspellConfig *>(options.get())); > if (aspell_error(ret)) { > print_error(aspell_error_message(ret)); >+ remove_file(new_name); > exit(1); > } > >--- prog/checker_string.cpp.orig 2008-07-10 12:47:35 +0700 >+++ prog/checker_string.cpp 2008-07-10 14:23:50 +0700 >@@ -56,7 +56,9 @@ CheckerString::CheckerString(AspellSpell > has_repl_ = false; > > checker_.reset(new_document_checker(reinterpret_cast<Speller *>(speller))); >- checker_->process(cur_line_->real.data(), cur_line_->real.size()); >+ if (cur_line_->real.size()) { >+ checker_->process(cur_line_->real.data(), cur_line_->real.size()); >+ } > } > > CheckerString::~CheckerString()
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 15747
: 2701