avrcp: use btstack_snprintf_assert_complete

This commit is contained in:
Matthias Ringwald 2024-10-11 18:34:29 +02:00
parent b730708f7c
commit 2e2ef1f132
2 changed files with 5 additions and 5 deletions

View File

@ -131,7 +131,7 @@ const char * avrcp_operation2str(uint8_t operation_id){
}
if (name == NULL){
static char buffer[13];
snprintf(buffer, sizeof(buffer), "Unknown 0x%02x", operation_id);
btstack_snprintf_assert_complete(buffer, sizeof(buffer), "Unknown 0x%02x", operation_id);
buffer[sizeof(buffer)-1] = 0;
return buffer;
} else {

View File

@ -145,13 +145,13 @@ static uint16_t avrcp_now_playing_info_attr_id_value_len(avrcp_connection_t * co
case AVRCP_MEDIA_ATTR_NONE:
return 0;
case AVRCP_MEDIA_ATTR_TRACK:
str_len = snprintf(buffer, sizeof(buffer), "%" PRIu32, connection->target_track_nr);
str_len = btstack_snprintf_assert_complete(buffer, sizeof(buffer), "%" PRIu32, connection->target_track_nr);
break;
case AVRCP_MEDIA_ATTR_TOTAL_NUM_ITEMS:
str_len = snprintf(buffer, sizeof(buffer), "%" PRIu32, connection->target_total_tracks);
str_len = btstack_snprintf_assert_complete(buffer, sizeof(buffer), "%" PRIu32, connection->target_total_tracks);
break;
case AVRCP_MEDIA_ATTR_SONG_LENGTH_MS:
str_len = snprintf(buffer, sizeof(buffer), "%" PRIu32, connection->target_song_length_ms);
str_len = btstack_snprintf_assert_complete(buffer, sizeof(buffer), "%" PRIu32, connection->target_song_length_ms);
break;
default:
str_len = connection->target_now_playing_info[(uint16_t)attr_id - 1].len;
@ -191,7 +191,7 @@ static uint8_t * avrcp_get_attribute_value_from_u32(avrcp_connection_t * connect
if (connection->attribute_value_len == 0){
// "4294967296" = 10 chars + \0
connection->attribute_value_len = snprintf((char *)connection->attribute_value, 11, "%" PRIu32, value);
connection->attribute_value_len = btstack_snprintf_assert_complete((char *)connection->attribute_value, 11, "%" PRIu32, value);
connection->attribute_value_offset = 0;
}
*num_bytes_to_copy = connection->attribute_value_len - connection->attribute_value_offset;