[prev in list] [next in list] [prev in thread] [next in thread]
List: apr-cvs
Subject: svn commit: r1872034 - /apr/apr/trunk/time/unix/time.c
From: minfrin () apache ! org
Date: 2019-12-27 20:21:10
Message-ID: 20191227202110.C968517A010 () svn01-us-east ! apache ! org
[Download RAW message or body]
Author: minfrin
Date: Fri Dec 27 20:21:10 2019
New Revision: 1872034
URL: http://svn.apache.org/viewvc?rev=1872034&view=rev
Log:
Avoid an overflow on 32 bit platforms.
Modified:
apr/apr/trunk/time/unix/time.c
Modified: apr/apr/trunk/time/unix/time.c
URL: http://svn.apache.org/viewvc/apr/apr/trunk/time/unix/time.c?rev=1872034&r1=1872033&r2=1872034&view=diff
==============================================================================
--- apr/apr/trunk/time/unix/time.c (original)
+++ apr/apr/trunk/time/unix/time.c Fri Dec 27 20:21:10 2019
@@ -75,7 +75,7 @@ APR_DECLARE(apr_time_t) apr_time_now(voi
{
struct timeval tv;
gettimeofday(&tv, NULL);
- return tv.tv_sec * APR_USEC_PER_SEC + tv.tv_usec;
+ return tv.tv_sec * (apr_time_t)APR_USEC_PER_SEC + (apr_time_t)tv.tv_usec;
}
static void explode_time(apr_time_exp_t *xt, apr_time_t t,
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic