From 3c3e425bd92e6e11aabdaa4f798993b961a3034a Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Sun, 29 Jan 2023 20:23:42 -0800
Subject: [PATCH] Fix accidental static storage for login/logout functions

---
 src/sbbs3/mqtt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/mqtt.c b/src/sbbs3/mqtt.c
index a2e46d421e..4f3a070b06 100644
--- a/src/sbbs3/mqtt.c
+++ b/src/sbbs3/mqtt.c
@@ -684,7 +684,7 @@ int mqtt_client_on(struct mqtt* mqtt, BOOL on, int sock, client_t* client, BOOL
 	return result;
 }
 
-static int mqtt_user_login(struct mqtt* mqtt, client_t* client)
+int mqtt_user_login(struct mqtt* mqtt, client_t* client)
 {
 	char str[128];
 	char topic[128];
@@ -705,7 +705,7 @@ static int mqtt_user_login(struct mqtt* mqtt, client_t* client)
 	return mqtt_pub_timestamped_msg(mqtt, TOPIC_BBS_ACTION, topic, time(NULL), str);
 }
 
-static int mqtt_user_logout(struct mqtt* mqtt, client_t* client, time_t logintime)
+int mqtt_user_logout(struct mqtt* mqtt, client_t* client, time_t logintime)
 {
 	char str[128];
 	char tmp[128];
-- 
GitLab