Merge branch 'pr-320' into 'master'

MR: fix(mqtt5): remove in_buffer_length constraint on maximum_packet_size
Closes IDFGH-17162 and IDFGH-17158
See merge request espressif/esp-mqtt!305
This commit is contained in:
Euripedes Rocha
2026-04-27 13:52:32 +02:00
+1 -8
View File
@@ -667,14 +667,7 @@ esp_err_t esp_mqtt5_client_set_connect_property(esp_mqtt5_client_handle_t client
}
if (connect_property->maximum_packet_size) {
if (connect_property->maximum_packet_size > client->mqtt_state.in_buffer_length) {
ESP_LOGW(TAG, "Connect maximum_packet_size property is over buffer_size(%d), Please first change it",
client->mqtt_state.in_buffer_length);
MQTT_API_UNLOCK(client);
return ESP_FAIL;
} else {
client->mqtt5_config->connect_property_info.maximum_packet_size = connect_property->maximum_packet_size;
}
client->mqtt5_config->connect_property_info.maximum_packet_size = connect_property->maximum_packet_size;
} else {
client->mqtt5_config->connect_property_info.maximum_packet_size = client->mqtt_state.in_buffer_length;
}