mktime: fix integer overflow in 'configure'-time test
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 21 Jun 2012 08:49:15 +0000 (01:49 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 21 Jun 2012 08:49:39 +0000 (01:49 -0700)
commitbdb21d38b29f55d7266691007857697ecb2291b5
tree55817f8ee41dde27f04ab62d05758ed9efe0c671
parentebc6ce40ac3f349d69766e3b94db034a0245f3d7
mktime: fix integer overflow in 'configure'-time test

* m4/mktime.m4 (gl_FUNC_MKTIME): Do not rely on undefined behavior
after integer overflow.  Problem reported by Rich Felker in
<http://lists.gnu.org/archive/html/bug-gnulib/2012-06/msg00257.html>.
Also, don't look for further instances of a bug if we've already
found one instance; this helps 'configure' run faster.
ChangeLog
m4/mktime.m4