Fix overflow in mbedtls_timing_hardclock()

Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
Dave Rodgman 2022-12-20 13:20:01 +00:00
parent 4547eae341
commit b03c55892a

View File

@ -223,7 +223,7 @@ unsigned long mbedtls_timing_hardclock( void )
}
gettimeofday( &tv_cur, NULL );
return( ( tv_cur.tv_sec - tv_init.tv_sec ) * 1000000
return( ( tv_cur.tv_sec - tv_init.tv_sec ) * 1000000U
+ ( tv_cur.tv_usec - tv_init.tv_usec ) );
}
#endif /* !HAVE_HARDCLOCK */