From 4d2ceb6dbbc9445ff01dadc4f1f40113f17dd8f1 Mon Sep 17 00:00:00 2001 From: Mario Kicherer Date: Wed, 26 Mar 2025 14:57:23 +0100 Subject: [PATCH] coap-client: let observe duration override the default wait timeout --- examples/coap-client.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/coap-client.c b/examples/coap-client.c index 7f776705..0a2220c2 100644 --- a/examples/coap-client.c +++ b/examples/coap-client.c @@ -2018,6 +2018,9 @@ main(int argc, char **argv) { /* Allow for other servers to respond within DEFAULT_LEISURE RFC7252 8.2 */ wait_seconds = coap_session_get_default_leisure(session).integer_part + 1; + if (obs_seconds > wait_seconds && wait_seconds == DEFAULT_WAIT_TIME) + wait_seconds = obs_seconds; + wait_ms = wait_seconds * 1000; coap_log_debug("timeout is set to %u seconds\n", wait_seconds);