mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-02-02 20:08:29 +00:00
c/main: zero initialize xrt_system_compositor_info
Fixes valgrind warning ==354193== Thread 39: ==354193== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s) ==354193== at 0xC0A146D: sendmsg (in /usr/lib/libc.so.6) ==354193== by 0x18527D: ipc_send (src/xrt/ipc/shared/ipc_utils.c:65) ==354193== by 0x157771: ipc_dispatch (ipc_server_generated.c:165) ==354193== by 0x15C88D: client_loop (src/xrt/ipc/server/ipc_server_per_client_thread.c:112) ==354193== by 0x15C60C: ipc_server_client_thread (src/xrt/ipc/server/ipc_server_per_client_thread.c:183) ==354193== by 0xC01A5C1: start_thread (in /usr/lib/libc.so.6) ==354193== by 0xC09F583: clone (in /usr/lib/libc.so.6) ==354193== Address 0xc0866afc is on thread 39's stack ==354193== in frame #2, created by ipc_dispatch (ipc_server_generated.c:23) ==354193== Uninitialised value was created by a stack allocation ==354193== at 0x15F830: xrt_gfx_provider_create_system (src/xrt/compositor/main/comp_compositor.c:1118)
This commit is contained in:
parent
f76b31795f
commit
2064fd8721
|
@ -1196,7 +1196,7 @@ xrt_gfx_provider_create_system(struct xrt_device *xdev, struct xrt_system_compos
|
|||
* Rest of info.
|
||||
*/
|
||||
|
||||
struct xrt_system_compositor_info sys_info_storage;
|
||||
struct xrt_system_compositor_info sys_info_storage = {0};
|
||||
struct xrt_system_compositor_info *sys_info = &sys_info_storage;
|
||||
|
||||
// Required by OpenXR spec.
|
||||
|
|
Loading…
Reference in a new issue