echo driver: replace usage of strncpy by strlcpy
Usage of strncpy in this context could lead to a non null terminated string. various coding style fix. CID 2217.
This commit is contained in:
@@ -246,6 +246,7 @@ echo_create_controls_list(multi_dev *multi)
|
||||
return B_OK;
|
||||
}
|
||||
|
||||
|
||||
static status_t
|
||||
echo_get_mix(echo_dev *card, multi_mix_value_info * mmvi)
|
||||
{
|
||||
@@ -507,8 +508,8 @@ echo_get_description(echo_dev *card, multi_description *data)
|
||||
data->interface_version = B_CURRENT_INTERFACE_VERSION;
|
||||
data->interface_minimum = B_CURRENT_INTERFACE_VERSION;
|
||||
|
||||
strncpy(data->friendly_name, card->caps.szName, sizeof(data->friendly_name));
|
||||
strncpy(data->vendor_info, AUTHOR, sizeof(data->vendor_info));
|
||||
strlcpy(data->friendly_name, card->caps.szName, sizeof(data->friendly_name));
|
||||
strlcpy(data->vendor_info, AUTHOR, sizeof(data->vendor_info));
|
||||
|
||||
data->output_channel_count = card->multi.output_channel_count;
|
||||
data->input_channel_count = card->multi.input_channel_count;
|
||||
|
||||
Reference in New Issue
Block a user