diff options
| author | Lingfeng Yang <lfy@google.com> | 2020-08-26 17:03:15 -0700 |
|---|---|---|
| committer | Lingfeng Yang <lfy@google.com> | 2020-08-26 20:09:17 -0700 |
| commit | 85dfc611a7e29547287ce31119e31c17f55dd510 (patch) | |
| tree | c9edffffb01981e37e6834dfedc63f42e938d01d /system/OpenglSystemCommon | |
| parent | 1e04835f3deeab8af34990d649424321ec5fc793 (diff) | |
| download | device_generic_goldfish-opengl-85dfc611a7e29547287ce31119e31c17f55dd510.tar.gz device_generic_goldfish-opengl-85dfc611a7e29547287ce31119e31c17f55dd510.tar.bz2 device_generic_goldfish-opengl-85dfc611a7e29547287ce31119e31c17f55dd510.zip | |
memset all drm_virtgpu_map structs to 0 before using
Change-Id: I627c64d4760ca465541f2d5fec69f3c88c4fc336
Diffstat (limited to 'system/OpenglSystemCommon')
| -rw-r--r-- | system/OpenglSystemCommon/VirtioGpuPipeStream.cpp | 6 | ||||
| -rw-r--r-- | system/OpenglSystemCommon/VirtioGpuStream.cpp | 7 |
2 files changed, 7 insertions, 6 deletions
diff --git a/system/OpenglSystemCommon/VirtioGpuPipeStream.cpp b/system/OpenglSystemCommon/VirtioGpuPipeStream.cpp index 238d5559..6143bd53 100644 --- a/system/OpenglSystemCommon/VirtioGpuPipeStream.cpp +++ b/system/OpenglSystemCommon/VirtioGpuPipeStream.cpp @@ -120,9 +120,9 @@ int VirtioGpuPipeStream::connect(const char* serviceName) } if (!m_virtio_mapped) { - drm_virtgpu_map map = { - .handle = m_virtio_bo, - }; + drm_virtgpu_map map; + memset(&map, 0, sizeof(map)); + map.handle = m_virtio_bo; int ret = drmIoctl(m_fd, DRM_IOCTL_VIRTGPU_MAP, &map); if (ret) { 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)", |
