zephyr/subsys/net/lib/coap
Seppo Takalo 1e5a537ade net: lib: coap_client: Remove unnecessary atomic variable
In receiving thread, continuing the loops is based on
has_ongoing_exchanges() so it does not need atomic
coap_client_recv_active variable.

When idling, it wakes from semaphore. But there was potential
deadlock when coap_client_schedule_poll() would not signal the
semaphore, if atomic variable was already showing that it runs.
Removing the atomic variable removes this deadlock.

Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
2024-10-31 14:17:58 -05:00
..
CMakeLists.txt
coap_client.c net: lib: coap_client: Remove unnecessary atomic variable 2024-10-31 14:17:58 -05:00
coap_link_format.c
coap_server_shell.c
coap_server.c net: Deprecate CONFIG_NET_SOCKETS_POLL_MAX 2024-10-14 13:01:51 +02:00
coap.c net: coap: Add API to send reset message 2024-10-31 14:17:58 -05:00
Kconfig net: lib: coap: Make use of ZSOCK_MSG_TRUNC configurable 2024-10-02 15:55:00 +02:00