diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2012-03-17 18:24:07 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2012-03-17 18:24:07 +0000 |
commit | d3c842d3678e52275c944123f00a2a974eb5d965 (patch) | |
tree | d0b234a4364504e17f53d90aa3e635134c0f01cc /names.c | |
parent | a597e3546cf667c2db91aea5545d2cb2125366f5 (diff) | |
download | rtmux-d3c842d3678e52275c944123f00a2a974eb5d965.tar.gz rtmux-d3c842d3678e52275c944123f00a2a974eb5d965.tar.bz2 rtmux-d3c842d3678e52275c944123f00a2a974eb5d965.zip |
Check event_initialized before event_del if event may not have been set
up; libevent2 complains about this. Reported by Moriyoshi Koizumi.
Diffstat (limited to 'names.c')
-rw-r--r-- | names.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -36,7 +36,8 @@ queue_window_name(struct window *w) tv.tv_sec = 0; tv.tv_usec = NAME_INTERVAL * 1000L; - evtimer_del(&w->name_timer); + if (event_initialized(&w->name_timer)) + evtimer_del(&w->name_timer); evtimer_set(&w->name_timer, window_name_callback, w); evtimer_add(&w->name_timer, &tv); } |