diff options
author | nicm <nicm> | 2017-09-11 20:11:45 +0000 |
---|---|---|
committer | nicm <nicm> | 2017-09-11 20:11:45 +0000 |
commit | af2c7ce6469ae551a5c5d85f0dfb629de392f27e (patch) | |
tree | 73315426f7ffc5c1e325e06afd262b9988a37bde | |
parent | d8d6c2746ee5ddece53ad5b41ac9cf9c801ac94d (diff) | |
download | rtmux-af2c7ce6469ae551a5c5d85f0dfb629de392f27e.tar.gz rtmux-af2c7ce6469ae551a5c5d85f0dfb629de392f27e.tar.bz2 rtmux-af2c7ce6469ae551a5c5d85f0dfb629de392f27e.zip |
Check event is initialized before delete; fixes crash reported by
Michael Nickerson in GitHub issue 1068.
-rw-r--r-- | alerts.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -142,7 +142,8 @@ alerts_reset(struct window *w) struct timeval tv; w->flags &= ~WINDOW_SILENCE; - event_del(&w->alerts_timer); + if (event_initialized(&w->alerts_timer)) + event_del(&w->alerts_timer); timerclear(&tv); tv.tv_sec = options_get_number(w->options, "monitor-silence"); |