diff --git a/lang/cem/libcc.ansi/time/misc.c b/lang/cem/libcc.ansi/time/misc.c index 542323ea8..59f255ede 100644 --- a/lang/cem/libcc.ansi/time/misc.c +++ b/lang/cem/libcc.ansi/time/misc.c @@ -491,7 +491,7 @@ _dstget(register struct tm *timep) if (timep->tm_yday == begindst) dsttranssec = dsts->ds_sec; else dsttranssec = dste->ds_sec; - cursec = ((timep->tm_hour * 60) + timep->tm_min) * 60 + cursec = ((timep->tm_hour * 60) + timep->tm_min) * 60L + timep->tm_sec; if ((timep->tm_yday == begindst && cursec >= dsttranssec)