mirror of https://gerrit.osmocom.org/libosmocore
timer: Use the now parameter when it is not NULL
The code would have used an uninitialized current_time in case "now" was not NULL. As now is const and timersub expects a non const parameter I decided to copy now into current_time. Fixes: CID #1040661
This commit is contained in:
parent
550b06c04c
commit
8e5435a864
|
@ -141,10 +141,10 @@ int osmo_timer_remaining(const struct osmo_timer_list *timer,
|
||||||
{
|
{
|
||||||
struct timeval current_time;
|
struct timeval current_time;
|
||||||
|
|
||||||
if (!now) {
|
if (!now)
|
||||||
gettimeofday(¤t_time, NULL);
|
gettimeofday(¤t_time, NULL);
|
||||||
now = ¤t_time;
|
else
|
||||||
}
|
current_time = *now;
|
||||||
|
|
||||||
timersub(&timer->timeout, ¤t_time, remaining);
|
timersub(&timer->timeout, ¤t_time, remaining);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue