aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/formatting.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2008-09-26 15:35:28 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2008-09-26 15:35:28 +0000
commitb1e929f2954fe221f89cdcb605e3a72cb5bd7c31 (patch)
tree1f7b951cce13cf5022f9eb3cf99d231e3155819c /src/backend/utils/adt/formatting.c
parent3d8fd757326a4f5817069b07c5b1708282b02a30 (diff)
downloadpostgresql-b1e929f2954fe221f89cdcb605e3a72cb5bd7c31.tar.gz
postgresql-b1e929f2954fe221f89cdcb605e3a72cb5bd7c31.zip
Fix pointer-advancement bugs in MS and US cases of new to_timestamp() code.
Alex Hunsaker
Diffstat (limited to 'src/backend/utils/adt/formatting.c')
-rw-r--r--src/backend/utils/adt/formatting.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/adt/formatting.c b/src/backend/utils/adt/formatting.c
index 55f00c17a82..1ac36536a38 100644
--- a/src/backend/utils/adt/formatting.c
+++ b/src/backend/utils/adt/formatting.c
@@ -1,7 +1,7 @@
/* -----------------------------------------------------------------------
* formatting.c
*
- * $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.147 2008/09/11 17:32:34 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.148 2008/09/26 15:35:28 tgl Exp $
*
*
* Portions Copyright (c) 1999-2008, PostgreSQL Global Development Group
@@ -2537,7 +2537,7 @@ DCH_from_char(FormatNode *node, char *in, TmFromChar *out)
out->ms *= len == 1 ? 100 :
len == 2 ? 10 : 1;
- s += len + SKIP_THth(n->suffix);
+ s += SKIP_THth(n->suffix);
break;
case DCH_US: /* microsecond */
len = from_char_parse_int_len(&out->us, &s, 6, n);
@@ -2548,7 +2548,7 @@ DCH_from_char(FormatNode *node, char *in, TmFromChar *out)
len == 4 ? 100 :
len == 5 ? 10 : 1;
- s += len + SKIP_THth(n->suffix);
+ s += SKIP_THth(n->suffix);
break;
case DCH_SSSS:
from_char_parse_int(&out->ssss, &s, n);