This warning is caused by a different tv_usec data type on macOS
compared to the system on which the patch was developed.
Fixes 23575 on 0.3.2.1-alpha.
--- /dev/null
+ o Minor bugfixes (scheduler):
+ - Avoid a compilation warning on macOS in scheduler_ev_add() caused by
+ a different tv_usec data type.
+ Fixes 23575 on 0.3.2.1-alpha.
tor_assert(next_run);
if (BUG(event_add(run_sched_ev, next_run) < 0)) {
log_warn(LD_SCHED, "Adding to libevent failed. Next run time was set to: "
- "%ld.%06ld", next_run->tv_sec, next_run->tv_usec);
+ "%ld.%06ld", next_run->tv_sec, (long)next_run->tv_usec);
return;
}
}