Bug 27352

Summary: xinclude parse text: file contains invalid char.
Product: Sisyphus Reporter: Vitaly A. Ostanin <vyt>
Component: libxml2Assignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: at, evg, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly A. Ostanin 2012-05-20 18:54:45 MSK
Баг-репорт в upstream (пример проблемы и исправление):
https://bugzilla.gnome.org/show_bug.cgi?id=633166

В некоторых случаях подключение текстовых файлов через xinclude выдаёт ошибку "contains invalid char".

Ошибка в том, что при чтении буфера порциями по 4000 байт не учитывается попадание части multibyte char на конец порции.

Исправление не даёт регрессий в тестах libxml2, предлагаю включить его в сборки ALT.
Comment 1 Alexey Shabalin 2019-04-25 02:57:07 MSK
Мне кажется, это давно исправлено.