From: Jouni Malinen Date: Sun, 17 Oct 2010 17:23:51 +0000 (+0300) Subject: WPS: Convert assert() to error return X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=10fb1a984f253bf6ad39e7cbd53b56916a388116 WPS: Convert assert() to error return --- diff --git a/src/wps/wps_upnp_event.c b/src/wps/wps_upnp_event.c index 635deea..f3a2d43 100644 --- a/src/wps/wps_upnp_event.c +++ b/src/wps/wps_upnp_event.c @@ -238,9 +238,12 @@ static int event_send_start(struct subscription *s) * Assume we are called ONLY with no current event and ONLY with * nonempty event queue and ONLY with at least one address to send to. */ - assert(!dl_list_empty(&s->addr_list)); - assert(s->current_event == NULL); - assert(!dl_list_empty(&s->event_queue)); + if (dl_list_empty(&s->addr_list)) + return -1; + if (s->current_event) + return -1; + if (dl_list_empty(&s->event_queue)) + return -1; s->current_event = e = event_dequeue(s);