aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/datetime.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2002-11-13 17:24:11 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2002-11-13 17:24:11 +0000
commitb455344112714d6f83ea89255d84ff4e75992d08 (patch)
tree0f32c1c6533c69020560e07a370bc0a4219ba2c0 /src/backend/utils/adt/datetime.c
parentc11e9482440f266dd4482f231880494b253ca777 (diff)
downloadpostgresql-b455344112714d6f83ea89255d84ff4e75992d08.tar.gz
postgresql-b455344112714d6f83ea89255d84ff4e75992d08.zip
Allow +1300 as a numeric timezone specifier; we already accept FJST as meaning +1300.
Diffstat (limited to 'src/backend/utils/adt/datetime.c')
-rw-r--r--src/backend/utils/adt/datetime.c7
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