From 6b8fa2a3698b06df7355613514c2ae5aeebcbc53 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Mon, 30 Jan 2023 15:58:50 -0800 Subject: [PATCH] Lowercase the protocol name in action/login and logout topics --- src/sbbs3/mqtt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sbbs3/mqtt.c b/src/sbbs3/mqtt.c index 4f3a070b06..cb82e47242 100644 --- a/src/sbbs3/mqtt.c +++ b/src/sbbs3/mqtt.c @@ -696,6 +696,7 @@ int mqtt_user_login(struct mqtt* mqtt, client_t* client) return MQTT_SUCCESS; snprintf(topic, sizeof(topic), "login/%s", client->protocol); + strlwr(topic); snprintf(str, sizeof(str), "%u\t%s\t%s\t%s" ,client->usernum ,client->user @@ -721,6 +722,7 @@ int mqtt_user_logout(struct mqtt* mqtt, client_t* client, time_t logintime) if(tused < 0) tused = 0; snprintf(topic, sizeof(topic), "logout/%s", client->protocol); + strlwr(topic); snprintf(str, sizeof(str), "%u\t%s\t%s\t%s\t%s" ,client->usernum ,client->user -- GitLab