diff options
author | Tom Lane | 2003-07-14 16:41:46 +0000 |
---|---|---|
committer | Tom Lane | 2003-07-14 16:41:46 +0000 |
commit | 537c1c1983ad82dfbc101dac5184b7257a3f998c (patch) | |
tree | cb4dcaca8359cf19e2dc9e6014cf3b09ae17d421 | |
parent | 263b42f28918e3b1938cd50e3401ac34c25a1016 (diff) |
Fix a *second* buffer overrun bug in to_ascii(). Grumble.
-rw-r--r-- | src/backend/utils/adt/ascii.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/utils/adt/ascii.c b/src/backend/utils/adt/ascii.c index 088b7540629..eb61edfc6f8 100644 --- a/src/backend/utils/adt/ascii.c +++ b/src/backend/utils/adt/ascii.c @@ -1,7 +1,7 @@ /* ----------------------------------------------------------------------- * ascii.c * - * $Header: /cvsroot/pgsql/src/backend/utils/adt/ascii.c,v 1.13.2.1 2003/04/02 21:08:07 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/ascii.c,v 1.13.2.2 2003/07/14 16:41:46 tgl Exp $ * * Portions Copyright (c) 1999-2000, PostgreSQL Global Development Group * @@ -94,7 +94,7 @@ encode_to_ascii(text *data, int enc) { pg_to_ascii( (unsigned char *) VARDATA(data), /* src */ - VARDATA(data) + VARSIZE(data), /* src end */ + (unsigned char *) (data) + VARSIZE(data), /* src end */ (unsigned char *) VARDATA(data), /* desc */ enc); /* encoding */ |