diff options
author | root <root> | 2008-05-02 08:08:45 +0000 |
---|---|---|
committer | root <root> | 2008-05-02 08:08:45 +0000 |
commit | 6703b4811bdb7ffbd3b59103fde928526ecc349d (patch) | |
tree | 4728baf3d5892d239ba952397ce28fd5026dcbcc /ev.c | |
parent | d9c3e6066969ec74af233dba00f7b20a7cac4342 (diff) |
fix an aliasing issue
Diffstat (limited to 'ev.c')
-rw-r--r-- | ev.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -327,6 +327,7 @@ typedef ev_watcher *W; typedef ev_watcher_list *WL; typedef ev_watcher_time *WT; +#define ev_active(w) ((W)(w))->active #define ev_at(w) ((WT)(w))->at #if EV_USE_MONOTONIC @@ -1940,7 +1941,7 @@ ev_timer_again (EV_P_ ev_timer *w) } else if (w->repeat) { - w->at = w->repeat; + ev_at (w) = w->repeat; ev_timer_start (EV_A_ w); } } |