Re: [PATCH] json_lex_string: don't overread on bad UTF8

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: [PATCH] json_lex_string: don't overread on bad UTF8
Дата
Msg-id df114cad-3ee0-42ea-8ee5-d8024dfa8a75@eisentraut.org
обсуждение исходный текст
Ответ на [PATCH] json_lex_string: don't overread on bad UTF8  (Jacob Champion <jacob.champion@enterprisedb.com>)
Ответы Re: [PATCH] json_lex_string: don't overread on bad UTF8
Список pgsql-hackers
On 30.04.24 19:39, Jacob Champion wrote:
> Tangentially: Should we maybe rethink pieces of the json_lex_string
> error handling? For example, do we really want to echo an incomplete
> multibyte sequence once we know it's bad?

I can't quite find the place you might be looking at in 
json_lex_string(), but for the general encoding conversion we have what 
would appear to be the same behavior in report_invalid_encoding(), and 
we go out of our way there to produce a verbose error message including 
the invalid data.




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Daniel Gustafsson
Дата:
Сообщение: Re: wrong comment in libpq.h
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: pg_trgm comparison bug on cross-architecture replication due to different char implementation