From c332211997852f4781d3a7d9bf9db963f2a3831c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Mar 2026 19:16:44 +0530 Subject: [PATCH] Possible fix for #9656 --- kitty/glfw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/glfw.c b/kitty/glfw.c index 6e9924b5b..206a68625 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -734,6 +734,7 @@ read_drop_data(GLFWwindow *window, GLFWDropEvent *ev) { PyObject *data = chunk; RAII_PyObject(existing, PyDict_GetItemString(global_state.drop_dest.data, ev->mimes[0])); if (existing) { + existing = Py_NewRef(existing); // because PyBytes_Concat steals a reference PyBytes_Concat(&existing, chunk); data = existing; }