From: Tom Lane Date: Mon, 14 Jul 2003 16:41:56 +0000 (+0000) Subject: Fix a *second* buffer overrun bug in to_ascii(). Grumble. X-Git-Tag: REL7_2_5~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=90011a89181df4f1b04b09db1651be90e9d95bd9;p=thirdparty%2Fpostgresql.git Fix a *second* buffer overrun bug in to_ascii(). Grumble. --- diff --git a/src/backend/utils/adt/ascii.c b/src/backend/utils/adt/ascii.c index ca847094233..c3695b907ef 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.12.2.1 2003/04/02 21:08:14 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/ascii.c,v 1.12.2.2 2003/07/14 16:41:56 tgl Exp $ * * Portions Copyright (c) 1999-2000, PostgreSQL Global Development Group * @@ -134,7 +134,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 */