From 0c68c20d2bd561d1fea948762babec3473a1bd99 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 27 Feb 2020 15:00:45 +0000 Subject: [PATCH] Fix `mosquitto_client_protocol()` returning incorrect values. --- src/plugin.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugin.c b/src/plugin.c index 68386fad..f8703f7d 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -65,7 +65,14 @@ void *mosquitto_client_certificate(const struct mosquitto *client) int mosquitto_client_protocol(const struct mosquitto *client) { - return client->protocol; +#ifdef WITH_WEBSOCKETS + if(client->wsi){ + return mp_websockets; + }else +#endif + { + return mp_mqtt; + } }