From 22a517a40c29ec421db8ebd8b1eb17e50b76b406 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 29 May 2000 19:16:57 +0000 Subject: Repair problems with overrun of timezone name length. Increase MAXTZLEN to 10, and be consistent about whether it counts the trailing null (it does not). Also increase MAXDATELEN to be sure no buffer overflows are caused by the longer MAXTZLEN. --- src/include/utils/datetime.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/include/utils') diff --git a/src/include/utils/datetime.h b/src/include/utils/datetime.h index d1dce4e81d..2e8ca5bc9b 100644 --- a/src/include/utils/datetime.h +++ b/src/include/utils/datetime.h @@ -9,7 +9,7 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: datetime.h,v 1.13 2000/04/14 15:22:22 thomas Exp $ + * $Id: datetime.h,v 1.14 2000/05/29 19:16:56 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -163,8 +163,8 @@ #define DTK_DATE_M (DTK_M(YEAR) | DTK_M(MONTH) | DTK_M(DAY)) #define DTK_TIME_M (DTK_M(HOUR) | DTK_M(MINUTE) | DTK_M(SECOND)) -#define MAXDATELEN 47 /* maximum possible length of an input - * date string */ +#define MAXDATELEN 51 /* maximum possible length of an input + * date string (not counting tr. null) */ #define MAXDATEFIELDS 25 /* maximum possible number of fields in a * date string */ #define TOKMAXLEN 10 /* only this many chars are stored in -- cgit v1.2.1