From: Andrew Dunstan Date: Tue, 18 Dec 2007 18:01:48 +0000 (+0000) Subject: Fix thinko in encoding check for chr() X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=13ae2d620cca634c190e9df931c68cf866d86459;p=users%2Fbernd%2Fpostgres.git Fix thinko in encoding check for chr() --- diff --git a/src/backend/utils/adt/oracle_compat.c b/src/backend/utils/adt/oracle_compat.c index feca491c92..6e6fbffd91 100644 --- a/src/backend/utils/adt/oracle_compat.c +++ b/src/backend/utils/adt/oracle_compat.c @@ -1423,7 +1423,7 @@ chr (PG_FUNCTION_ARGS) is_mb = pg_encoding_max_length(encoding) > 1; - if ((is_mb && (cvalue > 255)) || (!is_mb && (cvalue > 127))) + if ((is_mb && (cvalue > 127)) || (!is_mb && (cvalue > 255))) ereport(ERROR, (errcode(ERRCODE_PROGRAM_LIMIT_EXCEEDED), errmsg("requested character too large for encoding: %d",