aboutsummaryrefslogtreecommitdiffstats
path: root/system/OpenglSystemCommon/VirtioGpuStream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'system/OpenglSystemCommon/VirtioGpuStream.cpp')
-rw-r--r--system/OpenglSystemCommon/VirtioGpuStream.cpp7
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)",