diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-11-13 17:24:05 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-11-13 17:24:05 +0000 |
commit | 6fbe58ce79c8739dda88448af46c513c1a69958b (patch) | |
tree | e21fd7e676d6eb69ffb073c1af7c8217a2252022 | |
parent | d45cfb4b0be98f9da64416d11dc3c8f25d5823c0 (diff) | |
download | postgresql-6fbe58ce79c8739dda88448af46c513c1a69958b.tar.gz postgresql-6fbe58ce79c8739dda88448af46c513c1a69958b.zip |
Allow +1300 as a numeric timezone specifier; we already accept FJST as meaning +1300.
-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..8173c7476f9 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.97 2002/11/13 17:24:05 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 |