Merge branch 'bugfix/subscribe_error_detection' into 'master'

Fix error code verification on SUBSCRIBE error

See merge request espressif/esp-mqtt!155
This commit is contained in:
David Čermák
2022-12-15 18:59:01 +08:00

View File

@ -1090,7 +1090,7 @@ static esp_err_t deliver_suback(esp_mqtt_client_handle_t client)
client->event.error_handle->error_type = MQTT_ERROR_TYPE_NONE;
client->event.error_handle->connect_return_code = MQTT_CONNECTION_ACCEPTED;
// post data event
if ((uint8_t)*msg_data >= 0x80) {
if ((uint8_t)*msg_data == 0x80) {
client->event.error_handle->error_type = MQTT_ERROR_TYPE_SUBSCRIBE_FAILED;
}
client->event.data_len = msg_data_len;