From cb38e90e20db37d062b7b349689c180dac9dbae9 Mon Sep 17 00:00:00 2001 From: Till Zimmermann Date: Sat, 3 Nov 2018 14:34:12 +0100 Subject: [PATCH] Small logic fix Fixes #767 --- mqtt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mqtt.c b/mqtt.c index 6d160e81..520e17d4 100644 --- a/mqtt.c +++ b/mqtt.c @@ -60,13 +60,14 @@ void on_message(__attribute__((unused)) struct mosquitto *mosq, int it = 0; // send command if it's a valid one - while (commands[it++] != NULL) { + while (commands[it] != NULL) { if ((size_t)msg->payloadlen >= strlen(commands[it]) && strncmp(msg->payload, commands[it], strlen(commands[it])) == 0) { debug(1, "[MQTT]: DACP Command: %s\n", commands[it]); send_simple_dacp_command(commands[it]); break; } + it++; } } -- 2.47.2