On 08/02/2010 05:49 PM, Jeff Cook wrote:
dlls/winealsa.drv/waveinit.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
- sprintf(description, "%s %d:%d", snd_pcm_info_get_name(infop), snd_pcm_info_get_card(infop),
Please use snprintf to prevent possible buffer overflow.
- memcpy(ww->ds_desc.szDesc, description,
min( (sizeof(ww->ds_desc.szDesc) - 1), strlen(description)) );
This does not guarantee that ww->ds_desc.szDesc will be \0 terminated.
Vitaliy.