aboutsummaryrefslogtreecommitdiff
path: root/src/timezone/strftime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/timezone/strftime.c')
-rw-r--r--src/timezone/strftime.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/timezone/strftime.c b/src/timezone/strftime.c
index d9a18d49a8c..3f6ba395c6f 100644
--- a/src/timezone/strftime.c
+++ b/src/timezone/strftime.c
@@ -458,7 +458,8 @@ _fmt(const char *format, const struct pg_tm * t, char *pt, const char *ptlim,
negative = diff < 0;
if (diff == 0)
{
- negative = t->tm_zone[0] == '-';
+ if (t->tm_zone != NULL)
+ negative = t->tm_zone[0] == '-';
}
if (negative)
{