From a8374b52cbc57902bb303d7e373c4e14899b973a Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Windows 11)" <rob@synchro.net> Date: Wed, 17 Jan 2024 13:31:16 -0800 Subject: [PATCH] second part of commit 0b1b1a6f --- src/sbbs3/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 09681f68f7..c6302f9c1a 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -169,11 +169,17 @@ static bbs_startup_t* startup=NULL; static void set_state(enum server_state state) { + static int curr_state; + + if(state == curr_state) + return; + if(startup != NULL) { if(startup->set_state != NULL) startup->set_state(startup->cbdata, state); mqtt_server_state(&mqtt, state); } + curr_state = state; } static void update_clients() -- GitLab