Support fractional-second intervals on recurring timers

A fractional-second timeout was already supported for the initial timeout of a /TIMER, but
if the timer was recurring then the interval was rounded to a whole number of seconds for
the subsequent timeouts.

Change the type of interval from long to double to fix this.
This commit is contained in:
Kevin Easton
2017-10-11 23:21:14 +11:00
parent bbd18ba47e
commit 5839f2b393
3 changed files with 5 additions and 3 deletions

View File

@@ -1043,7 +1043,7 @@ typedef struct timerlist_stru
char *command;
char *subargs;
int events;
time_t interval;
double interval;
int server;
int window;
char *whom;