diff options
Diffstat (limited to 'degesch.c')
| -rw-r--r-- | degesch.c | 7 | 
1 files changed, 4 insertions, 3 deletions
@@ -9035,9 +9035,10 @@ static void  rearm_date_change_timer (struct app_context *ctx)  {  	const time_t seconds_per_day = 60 * 60 * 12; -	poller_timer_set (&ctx->date_chg_tmr, -		(time (NULL) + seconds_per_day - 1) -		/ seconds_per_day * seconds_per_day * 1000); +	const time_t now = time (NULL); +	const time_t midnight = (now + seconds_per_day - 1) +		/ seconds_per_day * seconds_per_day; +	poller_timer_set (&ctx->date_chg_tmr, (midnight - now) * 1000);  }  static void  | 
