From 78d474fee33b7b9806042ddfcccfbeb710489cb7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Mar 2026 15:01:55 +0530 Subject: [PATCH] Dont have empty m key when no payload is present --- kitty/dnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/dnd.c b/kitty/dnd.c index bb7b22cff..fd3822048 100644 --- a/kitty/dnd.c +++ b/kitty/dnd.c @@ -103,7 +103,6 @@ send_payload_to_child(id_type id, const char *header, size_t header_sz, const ch size_t offset = 0; char buf[4096 + 1024]; memcpy(buf, header, header_sz); - buf[header_sz++] = ':'; buf[header_sz++] = 'm'; buf[header_sz++] = '='; if (!data_sz) { buf[header_sz++] = 0x1b; buf[header_sz++] = '\\'; bool found, too_much_data; @@ -111,6 +110,7 @@ send_payload_to_child(id_type id, const char *header, size_t header_sz, const ch if (too_much_data) return 0; return 1; } + buf[header_sz++] = ':'; buf[header_sz++] = 'm'; buf[header_sz++] = '='; const size_t limit = as_base64 ? 3072 : 4096; while (offset < data_sz) { size_t chunk = data_sz - offset;