diff --git a/upnpevents.c b/upnpevents.c index 057066c..1e44ffe 100644 --- a/upnpevents.c +++ b/upnpevents.c @@ -391,7 +391,7 @@ static void upnp_event_recv(struct upnp_event_notify * obj) DPRINTF(E_DEBUG, L_HTTP, "%s: (%dbytes) %.*s\n", "upnp_event_recv", n, n, obj->buffer); obj->state = EFinished; - event_module.del(&obj->ev, 0); + event_module.del(&obj->ev, EV_FLAG_CLOSING); if(obj->sub) { obj->sub->seq++;