diff --git a/sched/handle_request.C b/sched/handle_request.C index 9584e76797..15a7146f2a 100644 --- a/sched/handle_request.C +++ b/sched/handle_request.C @@ -643,8 +643,8 @@ void process_request( last_rpc_time = reply.host.rpc_time; reply.host.rpc_time = time(0); - last_rpc_time_tm = localtime(last_rpc_time); - rpm_time_tm = localtime(reply.host.rpc_time); + last_rpc_time_tm = localtime(&((time_t)last_rpc_time)); + rpm_time_tm = localtime(&((time_t)reply.host.rpc_time)); if (last_rpc_time_tm->tm_yday != rpm_time_tm->tm_yday) { reply.host.nresults_today = 0;