@@ -635,7 +635,7 @@ static void s_mqtt_client_init(
635635 & connect , topic_cur , connection -> will .qos , connection -> will .retain , payload_cur );
636636 }
637637
638- if (connection -> username || connection -> metrics_storage ) {
638+ if (aws_mqtt_has_non_empty_username ( connection -> username , connection -> metrics_storage ) ) {
639639 struct aws_byte_cursor username_cur ;
640640 AWS_ZERO_STRUCT (username_cur );
641641 if (connection -> username ) {
@@ -2083,7 +2083,7 @@ static enum aws_mqtt_client_request_state s_subscribe_send(uint16_t packet_id, b
20832083 return AWS_MQTT_CLIENT_REQUEST_ERROR ;
20842084 }
20852085
2086- AWS_VARIABLE_LENGTH_ARRAY (uint8_t , transaction_buf , num_topics * aws_mqtt_topic_tree_action_size );
2086+ AWS_VARIABLE_LENGTH_ARRAY (uint8_t , transaction_buf , num_topics * aws_mqtt_topic_tree_action_size );
20872087 struct aws_array_list transaction ;
20882088 aws_array_list_init_static (& transaction , transaction_buf , num_topics , aws_mqtt_topic_tree_action_size );
20892089
@@ -2876,7 +2876,7 @@ static enum aws_mqtt_client_request_state s_unsubscribe_send(
28762876
28772877 static const size_t num_topics = 1 ;
28782878
2879- AWS_VARIABLE_LENGTH_ARRAY (uint8_t , transaction_buf , num_topics * aws_mqtt_topic_tree_action_size );
2879+ AWS_VARIABLE_LENGTH_ARRAY (uint8_t , transaction_buf , num_topics * aws_mqtt_topic_tree_action_size );
28802880 struct aws_array_list transaction ;
28812881 aws_array_list_init_static (& transaction , transaction_buf , num_topics , aws_mqtt_topic_tree_action_size );
28822882
0 commit comments