summaryrefslogtreecommitdiff
path: root/libc/stdio/stdio_ext.cpp
diff options
context:
space:
mode:
authorSatoru Takeuchi <satoru.x.takeuchi@sonymobile.com>2014-05-27 17:04:04 +0900
committerElliott Hughes <enh@google.com>2014-11-14 18:13:07 -0800
commit154e2026c83575eb17101df3a8d1192e305588d4 (patch)
tree754fa359b8acbe2be4049c45d8976056dc7c95cd /libc/stdio/stdio_ext.cpp
parent38569312bc5a3a4688d45997d81b59abb0a60825 (diff)
libc: Fix mktime returns an uncorrect time in empty TZ case
The mktime API returned an uncorrect time when TZ is set as empty. A timezone UTC/GMT+0 should be implied in the empty case. However mktime keeps previous information about timezone. If mktime was called with a timezone which has DST before, the "defaulttype" member of "state" structure wouldn't be 0. Then it would be used next time, even though UTC/GMT+0 doesn't have DST. Added initialization of the "defaulttype" in the empty TZ case. Change-Id: Ic480c63c548c05444134e0aefb30a7b380e3f40b
Diffstat (limited to 'libc/stdio/stdio_ext.cpp')
0 files changed, 0 insertions, 0 deletions