diff options
author | Tatsuo Ishii <ishii@postgresql.org> | 2005-05-25 02:13:48 +0000 |
---|---|---|
committer | Tatsuo Ishii <ishii@postgresql.org> | 2005-05-25 02:13:48 +0000 |
commit | 05a07afd51afb8ae244d01f13611d113128909a1 (patch) | |
tree | 82830500bb5bb37aaade19c2d901b2b96bb57b2a /src/backend/parser/parse_expr.c | |
parent | de212f4910dd9b75641a572b68a3fec5509974e3 (diff) | |
download | postgresql-05a07afd51afb8ae244d01f13611d113128909a1.tar.gz postgresql-05a07afd51afb8ae244d01f13611d113128909a1.zip |
Fix previous patch to exprTypmod.
Diffstat (limited to 'src/backend/parser/parse_expr.c')
-rw-r--r-- | src/backend/parser/parse_expr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/parser/parse_expr.c b/src/backend/parser/parse_expr.c index ce9ec2177c0..6c0c53d0748 100644 --- a/src/backend/parser/parse_expr.c +++ b/src/backend/parser/parse_expr.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.163.2.2 2005/05/24 23:15:05 ishii Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.163.2.3 2005/05/25 02:13:48 ishii Exp $ * *------------------------------------------------------------------------- */ @@ -1358,11 +1358,11 @@ exprTypmod(Node *expr) case BPCHAROID: if (!con->constisnull) { - int32 len = VARSIZE(DatumGetPointer(con->constvalue)); + int32 len = VARSIZE(DatumGetPointer(con->constvalue)) - VARHDRSZ; if (pg_database_encoding_max_length() > 1) len = pg_mbstrlen_with_len(VARDATA(DatumGetPointer(con->constvalue)), len); - return len; + return len + VARHDRSZ; } break; default: |