diff options
-rw-r--r-- | src/backend/utils/adt/datetime.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/backend/utils/adt/datetime.c b/src/backend/utils/adt/datetime.c index b4daa35f223..e5e941e0d5b 100644 --- a/src/backend/utils/adt/datetime.c +++ b/src/backend/utils/adt/datetime.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/datetime.c,v 1.96 2002/09/04 20:31:27 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/datetime.c,v 1.96.2.1 2002/11/13 17:24:11 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -2537,6 +2537,9 @@ DecodeNumberField(int len, char *str, int fmask, /* DecodeTimezone() * Interpret string as a numeric timezone. + * + * Note: we allow timezone offsets up to 13:59. There are places that + * use +1300 summer time. */ static int DecodeTimezone(char *str, int *tzp) @@ -2562,7 +2565,7 @@ DecodeTimezone(char *str, int *tzp) *(str + len - 2) = '\0'; hr = strtol((str + 1), &cp, 10); - if ((hr < 0) || (hr > 12)) + if ((hr < 0) || (hr > 13)) return -1; } else |