Browse Source

lets be more strict with timer removal

git.mgm/mediaproxy-ng/2.1
Richard Fuchs 14 years ago
parent
commit
9bff0cf86c
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      daemon/poller.c

+ 4
- 4
daemon/poller.c View File

@ -118,10 +118,10 @@ int poller_del_item(struct poller *p, int fd) {
if (it->timer) {
l = g_list_find_custom(p->timers, it, poller_find_timer);
if (l) {
g_slice_free1(sizeof(struct timer_item), l->data);
p->timers = g_list_delete_link(p->timers, l);
}
if (!l)
abort();
g_slice_free1(sizeof(struct timer_item), l->data);
p->timers = g_list_delete_link(p->timers, l);
}
g_slice_free1(sizeof(*it), it);


Loading…
Cancel
Save