From: Tom Lane Date: Mon, 14 Jul 2003 16:41:46 +0000 (+0000) Subject: Fix a *second* buffer overrun bug in to_ascii(). Grumble. X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=82cbbe29aa0aaa4d0e0a334e02ae254357330fb5;p=users%2Fbernd%2Fpostgres.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 4f5a223ddc..bb2cc9ef84 100644 --- a/src/backend/utils/adt/ascii.c +++ b/src/backend/utils/adt/ascii.c @@ -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 */