diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-11-13 17:24:11 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-11-13 17:24:11 +0000 |
commit | b455344112714d6f83ea89255d84ff4e75992d08 (patch) | |
tree | 0f32c1c6533c69020560e07a370bc0a4219ba2c0 | |
parent | c11e9482440f266dd4482f231880494b253ca777 (diff) | |
download | postgresql-b455344112714d6f83ea89255d84ff4e75992d08.tar.gz postgresql-b455344112714d6f83ea89255d84ff4e75992d08.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..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 |