diff --git a/src/sbbs3/mqtt.c b/src/sbbs3/mqtt.c index 4f3a070b06b0acc3495fcb2e13d4a074ccbe70be..cb82e4724231608bf07452f804d47d51687286c2 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