]> granicus.if.org Git - postgresql/commit
Fix psql's copy of utf2ucs() to match the backend's copy exactly;
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 16 Aug 2010 00:06:48 +0000 (00:06 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 16 Aug 2010 00:06:48 +0000 (00:06 +0000)
commit7ded6d69d58b40f3d7317113aeaa4df67b82e8fe
treedb78dc8fa75e550ad1ba41642c25e7c82be3b8bb
parent35f0dccb0d128dbec9d38a1621d0bccdac0d3d4d
Fix psql's copy of utf2ucs() to match the backend's copy exactly;
in particular, propagate a fix in the test to see whether a UTF8 character has
length 4 bytes.  This is likely of little real-world consequence because
5-or-more-byte UTF8 sequences are not supported by Postgres nor seen anywhere
in the wild, but still we may as well get it right.  Problem found by Joseph
Adams.

Bug is aboriginal, so back-patch all the way.
src/bin/psql/mbprint.c