]> git.ipfire.org Git - thirdparty/util-linux.git/commit
lib/timeutils.c:strxxx_iso: test conversion errors
authorJ William Piggott <elseifthen@gmx.com>
Sat, 9 Dec 2017 19:40:05 +0000 (14:40 -0500)
committerJ William Piggott <elseifthen@gmx.com>
Sat, 9 Dec 2017 19:40:05 +0000 (14:40 -0500)
commitee475ab23e17ed85d942229773f72147228fc812
tree326a0fb8bcd17402572e3db90ef0e9a5e61592cb
parent97772cc329bfa555b38416dc4dcacd4d318560c3
lib/timeutils.c:strxxx_iso: test conversion errors

Test for libc time conversion errors in ISO time format functions.

hwclock --utc --noadjfile --predict --date '67768034678846520 seconds'
Segmentation fault

Patched:
hwclock --utc --noadjfile --predict --date '67768034678846520 seconds'
hwclock: time 67768036191695381 is out of range.

Comparable to date(1):
date --date '67768034678846520 seconds'
date: time 67768036191695384 is out of range

Signed-off-by: J William Piggott <elseifthen@gmx.com>
lib/timeutils.c