Summary: | aspell падает при проверке пустого файла в юникодной локали | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Konstantin Pavlov <thresh> | ||||
Component: | aspell | Assignee: | Alexei Takaseev <taf> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | php-coder, taf | ||||
Version: | unstable | Keywords: | patch | ||||
Hardware: | all | ||||||
OS: | Linux | ||||||
URL: | http://sourceforge.net/tracker/?func=detail&atid=300245&aid=2018451&group_id=245 | ||||||
Attachments: |
|
Description
Konstantin Pavlov
2008-05-21 19:03:06 MSD
Падает только в локали UTF-8 валится где-то тут: acommon::DecodeUtf8::decode /usr/lib64/libaspell.so.15 [c0der@xxx ~]$ touch aspell-test.txt [c0der@xxx ~]$ aspell -c aspell-test.txt Ошибка: No word lists can be found for the language "ru_RU". [c1der@mxxx ~]$ Только после установки пакета aspell-ru-lebedev начал падать, причем падает на пустом файле, на нормальном файле не падает (правда выдаёт окно с кракозябрами). BTW, он ещё и оставляет временный файл, вроде, aspell-test.txt.new после себя. Created attachment 2701 [details]
Теперь при появлении пустого файла aspell молча завершается, как будто бы файл не содержит ошибок
Исправление доступно в моём git repo. Исправлено в 0.60.5-alt3 |