diff --git a/src/libei.c b/src/libei.c index aab2017..09a5057 100644 --- a/src/libei.c +++ b/src/libei.c @@ -355,8 +355,8 @@ ei_disconnect(struct ei *ei) if (state != EI_STATE_NEW) { ei->requests->disconnect(ei); - queue_disconnect_event(ei); } + queue_disconnect_event(ei); ei->state = EI_STATE_DISCONNECTED; if (ei->source) source_remove(ei->source);