• src/sbbs3/mqtt.c mqtt.h

    From Rob Swindell (on Windows@VERT to Git commit to main/sbbs/master on Saturday, September 07, 2024 15:31:00
    https://gitlab.synchro.net/main/sbbs/-/commit/cefca3c6f32c298d4a560775
    Modified Files:
    src/sbbs3/mqtt.c mqtt.h
    Log Message:
    Track broker-connected status via Mosquitto connect/disconnect callbacks

    I think this might fix issue #781. I suspect that SBBS (the MQTT client) is being disconnected by the server ("due to protocol error") *after* the
    call to mosquitto_connect_bind() is successful. We don't have any correponding log output for this case, but at least we can track the connection status accurately using the Mosquitto client callbacks and not try to publish when we're not connected.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net