From 53f90e7343bb19d66c51ed5790f8b4e75b7bf104 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Vale=CC=80s?= <7755128+stvales@users.noreply.github.com> Date: Sat, 31 Jan 2026 16:05:00 +0100 Subject: [PATCH] Problem: test for gossip is based on endpoint address instead of actual actor, causing untimely unpublish message Solution: use the actor instead --- src/zyre_node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zyre_node.c b/src/zyre_node.c index e58101c2..8807c93a 100644 --- a/src/zyre_node.c +++ b/src/zyre_node.c @@ -931,7 +931,7 @@ zyre_node_remove_peer (zyre_node_t *self, zyre_peer_t *peer) #ifdef ZYRE_BUILD_DRAFT_API // Clean this peer in our gossip table if needed - if (self->gossip_bind) + if (self->gossip) zstr_sendx (self->gossip, "UNPUBLISH", zyre_peer_identity (peer), NULL); #endif