From ef44b22cefbc846db58419243436a3b1248cb7af Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 18 Aug 2022 15:05:14 +0100 Subject: [PATCH] Fix local bridge session expiry interval. --- src/bridge.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bridge.c b/src/bridge.c index f6e77d32..70c7ffe5 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -126,6 +126,9 @@ int bridge__new(struct mosquitto__bridge *bridge) } new_context->retain_available = bridge->outgoing_retain; new_context->protocol = bridge->protocol_version; + if(!bridge->clean_start_local){ + new_context->session_expiry_interval = UINT32_MAX; + } bridges = mosquitto__realloc(db.bridges, (size_t)(db.bridge_count+1)*sizeof(struct mosquitto *)); if(bridges){