]> granicus.if.org Git - postgresql/commitdiff
Fix a *second* buffer overrun bug in to_ascii(). Grumble.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 14 Jul 2003 16:41:46 +0000 (16:41 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 14 Jul 2003 16:41:46 +0000 (16:41 +0000)
src/backend/utils/adt/ascii.c

index 088b7540629902e7b5930e2ad349770de2146a01..eb61edfc6f82f348cbe238df11f97a0375fafe17 100644 (file)
@@ -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 */