diff options
Diffstat (limited to 'system/OpenglSystemCommon/VirtioGpuStream.cpp')
-rw-r--r-- | system/OpenglSystemCommon/VirtioGpuStream.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/system/OpenglSystemCommon/VirtioGpuStream.cpp b/system/OpenglSystemCommon/VirtioGpuStream.cpp index 1b49244c..bbf9dd23 100644 --- a/system/OpenglSystemCommon/VirtioGpuStream.cpp +++ b/system/OpenglSystemCommon/VirtioGpuStream.cpp @@ -149,9 +149,10 @@ int VirtioGpuStream::connect() } if (!m_cmdResp) { - drm_virtgpu_map map = { - .handle = m_cmdResp_bo, - }; + drm_virtgpu_map map; + memset(&map, 0, sizeof(map)); + map.handle = m_cmdResp_bo; + int ret = drmIoctl(m_fd, DRM_IOCTL_VIRTGPU_MAP, &map); if (ret) { ERR("%s: failed with %d mapping command response buffer (%s)", |