From 26c1902e1ef249f185529f5aae4ba6ed19d0755f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 17 May 2026 21:53:12 +0530 Subject: [PATCH] ... --- kitty/dnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/dnd.c b/kitty/dnd.c index 089c92ce2..6304d89d7 100644 --- a/kitty/dnd.c +++ b/kitty/dnd.c @@ -320,7 +320,7 @@ queue_payload_to_child(id_type id, uint32_t client_id, PendingData *pending, con char *buf = malloc(header_sz + data_sz - offset); if (!buf) fatal("Out of memory"); memcpy(buf, header, header_sz); - if (data_sz - offset) memcpy(buf + header_sz, data, data_sz - offset); + if (data_sz - offset) memcpy(buf + header_sz, data + offset, data_sz - offset); PendingEntry *e = &pending->items[pending->count++]; e->buf = buf; e->header_sz = header_sz; e->data_sz = data_sz - offset; e->as_base64 = as_base64; e->client_id = client_id;