chiark / gitweb /
util: avoid divide by zero FPE
authorDave Reisner <dreisner@archlinux.org>
Mon, 29 Oct 2012 19:49:34 +0000 (15:49 -0400)
committerDave Reisner <dreisner@archlinux.org>
Mon, 29 Oct 2012 19:53:03 +0000 (15:53 -0400)
commit49371bb50e0fe6e9e90309a20006bcfd9e2fa8f4
treec1d9225bb22ce0b683273147381d9e84d01a6980
parent6827101ab4df4730a22062f4b3a8f8c2bae5be28
util: avoid divide by zero FPE

In early userspace, if kernel initialization happens extremely quickly,
a call to systemd-timestamp can potentially result in division by zero.
Ensure that the check in timespec_load, which only makes sense if tv_sec
is greater than zero, is guarded by this condition.
src/shared/util.c