]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
WPS: Convert assert() to error return
authorJouni Malinen <j@w1.fi>
Sun, 17 Oct 2010 17:23:51 +0000 (20:23 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 17 Oct 2010 17:23:51 +0000 (20:23 +0300)
src/wps/wps_upnp_event.c

index 635deeab00352b704892831961c677056e563a52..f3a2d4384bdef767ce9dbf9ee20705935abcab27 100644 (file)
@@ -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);