From 6fb909626dfc1a45d6ee603ce84f3eae015e5253 Mon Sep 17 00:00:00 2001 From: doudou <1491766334@qq.com> Date: Wed, 24 Jan 2024 18:46:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=9D=9Eluatos=E5=BC=80=E5=8F=91=EF=BC=8Cm?= =?UTF-8?q?qtt=E6=9C=AA=E5=9B=9E=E5=A4=8Dqos=E4=B8=8D=E4=B8=BA0=E6=97=B6?= =?UTF-8?q?=E5=80=99=E7=9A=84ack?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/network/libemqtt/luat_mqtt_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/network/libemqtt/luat_mqtt_client.c b/components/network/libemqtt/luat_mqtt_client.c index bf794abb..6378a00f 100644 --- a/components/network/libemqtt/luat_mqtt_client.c +++ b/components/network/libemqtt/luat_mqtt_client.c @@ -288,9 +288,9 @@ static int luat_mqtt_msg_cb(luat_mqtt_ctrl_t *mqtt_ctrl) { } case MQTT_MSG_PUBLISH : { LLOGD("MQTT_MSG_PUBLISH"); + qos = MQTTParseMessageQos(mqtt_ctrl->mqtt_packet_buffer); #ifdef __LUATOS__ const uint8_t* ptr; - qos = MQTTParseMessageQos(mqtt_ctrl->mqtt_packet_buffer); uint16_t topic_len = mqtt_parse_pub_topic_ptr(mqtt_ctrl->mqtt_packet_buffer, &ptr); uint16_t payload_len = mqtt_parse_pub_msg_ptr(mqtt_ctrl->mqtt_packet_buffer, &ptr); luat_mqtt_msg_t *mqtt_msg = (luat_mqtt_msg_t *)luat_heap_malloc(sizeof(luat_mqtt_msg_t)+topic_len+payload_len);