mirror of https://github.com/postgres/postgres
Long-standing code has called tolower() on identifier character bytes with the high bit set. This is clearly an error and produces junk output when the encoding is multi-byte. This patch therefore restricts this activity to cases where there is a character with the high bit set AND the encoding is single-byte. There have been numerous gripes about this, most recently from Martin Schäfer. Backpatch to all live releases.pull/4/head
parent
94e3311b97
commit
d535136b5d
Loading…
Reference in new issue