Return to misc.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.108, 2017/03/14 00:25:03 | version 1.109, 2017/03/14 00:55:37 | ||
---|---|---|---|
|
|
||
default: | default: | ||
return -1; | return -1; | ||
} | } | ||
if (secs > LONG_MAX / multiplier) | if (secs >= LONG_MAX / multiplier) | ||
return -1; | return -1; | ||
secs *= multiplier; | secs *= multiplier; | ||
if (total > LONG_MAX - secs) | if (total >= LONG_MAX - secs) | ||
return -1; | return -1; | ||
total += secs; | total += secs; | ||
if (total < 0) | if (total < 0) |