Fix string truncation to be multibyte-aware in text_name and bpchar_name. Previously, casts to name could generate invalidly-encoded results.
Also, make these functions match namein() more exactly, by consistently using palloc0() instead of ad-hoc zeroing code. Back-patch to all supported branches. Karl Schnaitter and Tom Lane Branch ------ REL8_4_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/2a7c90c83bc5b668764faae643b9f3d8c652667a Modified Files -------------- src/backend/utils/adt/name.c | 10 +++++++--- src/backend/utils/adt/varchar.c | 14 ++++---------- src/backend/utils/adt/varlena.c | 12 +++--------- 3 files changed, 14 insertions(+), 22 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
