fix handling of negative offsets in timezone spec strings
authorRich Felker <dalias@aerifal.cx>
Fri, 10 Oct 2014 03:44:02 +0000 (23:44 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 10 Oct 2014 03:44:02 +0000 (23:44 -0400)
commit08b996d180323775d5457944eefbb8a51ea72539
treeb2cc448f2b8bc4444b447999393f7308a9436cd3
parenta3763d64e0d65ed1902b36c521c57cd252b9c3be
fix handling of negative offsets in timezone spec strings

previously, the hours were considered as a signed quantity while
minutes and seconds were always treated as positive offsets. however,
semantically the '-' sign should negate the whole hh:mm:ss offset.
this bug only affected timezones east of GMT with non-whole-hours
offsets, such as those used in India and Nepal.
src/time/__tz.c