vulkan: Add KHR_display extension using DRM [v10]
[mesa.git] / src / intel / vulkan / anv_device.c
index 4e63f0c46faea0015274f573cdf3883faf089f50..294a145c1a801d12f9ae209598a4e672f10ac5df 100644 (file)
@@ -278,6 +278,7 @@ anv_physical_device_init(struct anv_physical_device *device,
 {
    VkResult result;
    int fd;
+   int master_fd = -1;
 
    brw_process_intel_debug_variable();
 
@@ -449,10 +450,13 @@ anv_physical_device_init(struct anv_physical_device *device,
                                                 &device->supported_extensions);
 
    device->local_fd = fd;
+   device->master_fd = master_fd;
    return VK_SUCCESS;
 
 fail:
    close(fd);
+   if (master_fd != -1)
+      close(master_fd);
    return result;
 }