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:
Philippe Saint-Pierre
2012-01-02 13:19:30 -05:00
parent d1b515136e
commit 9668d19918
@@ -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;