From 7f901399184ebfb247ea5fbd36ea21cbd5c00539 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Wed, 15 Oct 2025 22:01:47 +0200 Subject: [PATCH] netutils/libshvc: update to correct reply head for non single element CID array The update enables interoperability with a Silicon-Heaven SHV3 protocol broker implemented in Rust language https://github.com/silicon-heaven/shvbroker-rs New commits from shv-libs4c project https://github.com/silicon-heaven/shv-libs4c - shv_pack_head_reply: correct reply head for non single element CID array When servicing request from the SHV3 protocol version broker itself then CID array is empty and missing TAG_CALLER_IDS for empty array breaks encoding scheme. - shv_process: even in case of unsuccessful attempts to connect respect request to stop The request to stop initiate by signal caused the high priority thread to enter busy-loop and block a system. Check for request to stop (running flag cleared) even in disconnected state after unsuccessful attempt. Signed-off-by: Pavel Pisa --- netutils/libshvc/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netutils/libshvc/Makefile b/netutils/libshvc/Makefile index 29fdc071c..3db2a49cb 100644 --- a/netutils/libshvc/Makefile +++ b/netutils/libshvc/Makefile @@ -25,7 +25,7 @@ include $(APPDIR)/Make.defs SHVDIR := shv-libs4c # Commit hash of the supported shv-libs4c revision -SHV_LIBS4C_COMMIT_HASH := a8aa519a85e503a44b819fe3a4919dccc6fd559a +SHV_LIBS4C_COMMIT_HASH := 149cf26b71c73b9d5f59b5b21d5b079b1a1150c1 SHV_LIBS4C_TARGZ := shv-libs4c-$(SHV_LIBS4C_COMMIT_HASH).tar.gz