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 ------ REL9_0_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/d566ad3eb3e2ea532358123795f16fbeb5c0a46e 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
