Thread

  1. 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.
    
  2. 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