Bug 27352 - xinclude parse text: file contains invalid char.
Summary: xinclude parse text: file contains invalid char.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libxml2 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-20 18:54 MSK by Vitaly A. Ostanin
Modified: 2019-04-25 02:57 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Мне кажется, это давно исправлено.