Guard against null t->tm_zone in strftime.c.
authorTom Lane
Sun, 7 May 2017 16:33:12 +0000 (12:33 -0400)
committerTom Lane
Sun, 7 May 2017 16:33:22 +0000 (12:33 -0400)
commit74e747fbdd978d01d2a5bdc1af27408b7c667c9c
tree0284f1117bb39a012af116b06f4049c561c78fce
parent2f66002df9c1c98203526d2b86332e7aea3777dd
Guard against null t->tm_zone in strftime.c.

The upstream IANA code does not guard against null TM_ZONE pointers in this
function, but in our code there is such a check in the other pre-existing
use of t->tm_zone.  We do have some places that set pg_tm.tm_zone to NULL.
I'm not entirely sure it's possible to reach strftime with such a value,
but I'm not sure it isn't either, so be safe.

Per Coverity complaint.
src/timezone/strftime.c