From 78dfc1f9403a172bdfa664cb157999d05ba67a20 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 8 Apr 2026 19:36:02 +0530 Subject: [PATCH] Forgot to close drag data fd --- kitty/dnd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kitty/dnd.c b/kitty/dnd.c index 552b9a0ae..7fb818f01 100644 --- a/kitty/dnd.c +++ b/kitty/dnd.c @@ -864,7 +864,10 @@ drop_left_child(Window *w) { static void drag_free_built_data(Window *w) { if (ds.items) { - for (size_t i=0; i < ds.num_mimes; i++) free(ds.items[i].optional_data); + for (size_t i=0; i < ds.num_mimes; i++) { + free(ds.items[i].optional_data); + if (ds.items[i].fd_plus_one) safe_close(ds.items[i].fd_plus_one, __FILE__, __LINE__); + } free(ds.items); } for (size_t i = 0; i < arraysz(ds.images); i++) {