From d261c425ff9bda57d5a9860ad1e8bedb05af41a9 Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Thu, 18 May 2023 16:21:44 -0700 Subject: [PATCH] drm-shim: Avoid assertion fail if someone does close(-1). Part-of: --- src/drm-shim/device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/drm-shim/device.c b/src/drm-shim/device.c index ddd58b14478..345d72aa653 100644 --- a/src/drm-shim/device.c +++ b/src/drm-shim/device.c @@ -147,6 +147,9 @@ static void handle_delete_fxn(struct hash_entry *entry) void drm_shim_fd_unregister(int fd) { + if (fd == -1) + return; + struct hash_entry *entry = _mesa_hash_table_search(shim_device.fd_map, (void *)(uintptr_t)(fd + 1)); if (!entry)