Module: Mesa Branch: main Commit: b3feb48548ddf9d536d58eac495d403c415ade8e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3feb48548ddf9d536d58eac495d403c415ade8e
Author: Yonggang Luo <[email protected]> Date: Wed Feb 1 15:11:00 2023 +0800 virgl: Array cmdline on stack should initialized to 0 Because strncpy may not append 0 if source string is longer than num(63) Fixes: b3b82fe8ea1 ("virgl/vtest: add vtest driver") Signed-off-by: Yonggang Luo <[email protected]> Reviewed-by: Gert Wollny <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21034> --- src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c b/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c index fb6b27c858f..45f4d88747c 100644 --- a/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c +++ b/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c @@ -119,7 +119,7 @@ static int virgl_vtest_send_init(struct virgl_vtest_winsys *vws) { uint32_t buf[VTEST_HDR_SIZE]; const char *nstr = "virtest"; - char cmdline[64]; + char cmdline[64] = { 0 }; int ret; ret = os_get_process_name(cmdline, 63);
