diff --git a/mqtt/mqtt_client.h b/mqtt/mqtt_client.h index 4211ddbc8..ec9110f41 100644 --- a/mqtt/mqtt_client.h +++ b/mqtt/mqtt_client.h @@ -250,7 +250,7 @@ class MqttClient { int subscribe(const char* topic, int qos = 0, MqttCallback ack_cb = NULL) { int mid = mqtt_client_subscribe(client, topic, qos); - if (qos > 0 && mid >= 0 && ack_cb) { + if (mid >= 0 && ack_cb) { setAckCallback(mid, ack_cb); } return mid;