wined3d: Use snprintf() in init_debug_buffer() (Coverity).

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Józef Kucia 2018-08-15 11:09:48 +02:00 committed by Alexandre Julliard
parent bdc0a99012
commit f51f911ae5
1 changed files with 3 additions and 3 deletions

View File

@ -4340,9 +4340,9 @@ struct debug_buffer
static void init_debug_buffer(struct debug_buffer *buffer, const char *default_string)
{
strcpy(buffer->str, default_string);
snprintf(buffer->str, sizeof(buffer->str), "%s", default_string);
buffer->ptr = buffer->str;
buffer->size = ARRAY_SIZE(buffer->str);
buffer->size = sizeof(buffer->str);
}
static void debug_append(struct debug_buffer *buffer, const char *str, const char *separator)
@ -4355,7 +4355,7 @@ static void debug_append(struct debug_buffer *buffer, const char *str, const cha
if (size == -1 || size >= buffer->size)
{
buffer->size = 0;
strcpy(&buffer->str[ARRAY_SIZE(buffer->str) - 4], "...");
strcpy(&buffer->str[sizeof(buffer->str) - 4], "...");
return;
}