summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c')
-rw-r--r--tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c b/tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
index 5f541522364f..5d0a809dc2df 100644
--- a/tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
+++ b/tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
@@ -29,9 +29,11 @@ static int check_vgem(int fd)
version.name = name;
ret = ioctl(fd, DRM_IOCTL_VERSION, &version);
- if (ret)
+ if (ret || version.name_len != 4)
return 0;
+ name[4] = '\0';
+
return !strcmp(name, "vgem");
}