mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-13 22:37:42 -04:00
from trunk: we need to pass the evbase to evsel->add
svn:r559
This commit is contained in:
parent
7717cec719
commit
75cc61bf2c
3
event.c
3
event.c
@ -255,6 +255,7 @@ int
|
|||||||
event_reinit(struct event_base *base)
|
event_reinit(struct event_base *base)
|
||||||
{
|
{
|
||||||
const struct eventop *evsel = base->evsel;
|
const struct eventop *evsel = base->evsel;
|
||||||
|
void *evbase = base->evbase;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
struct event *ev;
|
struct event *ev;
|
||||||
|
|
||||||
@ -270,7 +271,7 @@ event_reinit(struct event_base *base)
|
|||||||
__func__);
|
__func__);
|
||||||
|
|
||||||
TAILQ_FOREACH(ev, &base->eventqueue, ev_next) {
|
TAILQ_FOREACH(ev, &base->eventqueue, ev_next) {
|
||||||
if (evsel->add(base, ev) == -1)
|
if (evsel->add(evbase, ev) == -1)
|
||||||
res = -1;
|
res = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user