Henri Verbeet : vkd3d-shader: Also copy the terminator in vkd3d_shader_message_context_copy_messages().
Module: vkd3d Branch: master Commit: cd69865b69d17e730facf65f52230aa85cbfc255 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=cd69865b69d17e730facf65f... Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Tue Jul 28 14:40:32 2020 +0430 vkd3d-shader: Also copy the terminator in vkd3d_shader_message_context_copy_messages(). Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- libs/vkd3d-shader/vkd3d_shader_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/vkd3d-shader/vkd3d_shader_main.c b/libs/vkd3d-shader/vkd3d_shader_main.c index c7161e4..7548b90 100644 --- a/libs/vkd3d-shader/vkd3d_shader_main.c +++ b/libs/vkd3d-shader/vkd3d_shader_main.c @@ -120,8 +120,8 @@ static char *vkd3d_shader_message_context_copy_messages(struct vkd3d_shader_mess { char *messages; - if ((messages = vkd3d_malloc(context->messages.content_size))) - memcpy(messages, context->messages.buffer, context->messages.content_size); + if ((messages = vkd3d_malloc(context->messages.content_size + 1))) + memcpy(messages, context->messages.buffer, context->messages.content_size + 1); return messages; }
participants (1)
-
Alexandre Julliard