From 2ea460aad8872fa5002ba1ecf51b4a34631dc24f Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 14 Jul 2003 16:41:56 +0000 Subject: [PATCH] Fix a *second* buffer overrun bug in to_ascii(). Grumble. --- src/backend/utils/adt/ascii.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/utils/adt/ascii.c b/src/backend/utils/adt/ascii.c index 43a1a590ca..4574795dbf 100644 --- a/src/backend/utils/adt/ascii.c +++ b/src/backend/utils/adt/ascii.c @@ -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 */ -- 2.39.5