mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 17:52:02 +02:00
Dont have empty m key when no payload is present
This commit is contained in:
@@ -103,7 +103,6 @@ send_payload_to_child(id_type id, const char *header, size_t header_sz, const ch
|
|||||||
size_t offset = 0;
|
size_t offset = 0;
|
||||||
char buf[4096 + 1024];
|
char buf[4096 + 1024];
|
||||||
memcpy(buf, header, header_sz);
|
memcpy(buf, header, header_sz);
|
||||||
buf[header_sz++] = ':'; buf[header_sz++] = 'm'; buf[header_sz++] = '=';
|
|
||||||
if (!data_sz) {
|
if (!data_sz) {
|
||||||
buf[header_sz++] = 0x1b; buf[header_sz++] = '\\';
|
buf[header_sz++] = 0x1b; buf[header_sz++] = '\\';
|
||||||
bool found, too_much_data;
|
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;
|
if (too_much_data) return 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
buf[header_sz++] = ':'; buf[header_sz++] = 'm'; buf[header_sz++] = '=';
|
||||||
const size_t limit = as_base64 ? 3072 : 4096;
|
const size_t limit = as_base64 ? 3072 : 4096;
|
||||||
while (offset < data_sz) {
|
while (offset < data_sz) {
|
||||||
size_t chunk = data_sz - offset;
|
size_t chunk = data_sz - offset;
|
||||||
|
|||||||
Reference in New Issue
Block a user