From 445383a0b565ea57be6e9fe3880eb913ad51ab2e Mon Sep 17 00:00:00 2001 From: Pawel Winogrodzki Date: Fri, 10 Mar 2017 17:55:34 -0800 Subject: [PATCH] Fixing coap_remove_failed_observers() loop. The loop was always exiting after analysing the first observer, so in case there were more and the first one on the list of observers didn't match the one we wanted to remove, the observer never got removed. Signed-off-by: Pawel Winogrodzki --- src/resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resource.c b/src/resource.c index 61ab87ca..4e40c752 100644 --- a/src/resource.c +++ b/src/resource.c @@ -739,8 +739,8 @@ coap_remove_failed_observers(coap_context_t *context, COAP_FREE_TYPE(subscription, obs); } + break; /* break loop if observer was found */ } - break; /* break loop if observer was found */ } }