Thread
-
patch: Use pg_mbcliplen for truncation in text-to-name conversion
Karl Schnaitter <karlsch@gmail.com> — 2012-05-25T06:56:01Z
The text_name function was truncating its input string to the first NAMEDATALEN-1 bytes, which is wrong if the string has multi-byte characters. This patch changes it to use pg_mbcliplen, following the namein function.
-
Re: patch: Use pg_mbcliplen for truncation in text-to-name conversion
Tom Lane <tgl@sss.pgh.pa.us> — 2012-05-25T20:47:41Z
Karl Schnaitter <karlsch@gmail.com> writes: > The text_name function was truncating its input string to the first > NAMEDATALEN-1 bytes, which is wrong if the string has multi-byte > characters. This patch changes it to use pg_mbcliplen, following > the namein function. Good catch, but poking around I note that bpchar_name has the same disease. Will fix, thanks for the report! regards, tom lane