From: Jouni Malinen Date: Sun, 17 Oct 2010 17:23:51 +0000 (+0300) Subject: WPS: Convert assert() to error return X-Git-Tag: hostap-1-bp~964 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10fb1a984f253bf6ad39e7cbd53b56916a388116;p=thirdparty%2Fhostap.git WPS: Convert assert() to error return --- diff --git a/src/wps/wps_upnp_event.c b/src/wps/wps_upnp_event.c index 635deeab0..f3a2d4384 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);