From 65a4fdaff53e5ae76a3ab3cffa3424fed5e50a4f Mon Sep 17 00:00:00 2001 From: Nebojsa Cvetkovic Date: Sat, 11 Feb 2023 23:38:04 +0000 Subject: [PATCH] fix: Allow MQTT v5 zero length payload Merges https://github.com/espressif/esp-mqtt/pull/250 --- mqtt5_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mqtt5_client.c b/mqtt5_client.c index cb22110..d5daba1 100644 --- a/mqtt5_client.c +++ b/mqtt5_client.c @@ -101,7 +101,7 @@ esp_err_t esp_mqtt5_get_publish_data(esp_mqtt5_client_handle_t client, uint8_t * uint16_t property_len = 0; esp_mqtt5_publish_resp_property_t property = {0}; *msg_data = mqtt5_get_publish_property_payload(msg_buf, msg_read_len, msg_topic, msg_topic_len, &property, &property_len, msg_data_len, &client->event.property->user_property); - if (*msg_data_len == 0 || *msg_data == NULL) { + if (*msg_data == NULL) { ESP_LOGE(TAG, "%s: mqtt5_get_publish_property_payload() failed", __func__); return ESP_FAIL; }