From 89debca4aff582b7bd691922b1e80eef1d5e0b7a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Jan 2024 14:30:43 +0530 Subject: [PATCH] Ensure leftover bytes are a copy --- kitty/clipboard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/clipboard.py b/kitty/clipboard.py index 353a251c6..033c73b03 100644 --- a/kitty/clipboard.py +++ b/kitty/clipboard.py @@ -283,7 +283,7 @@ class WriteRequest: extra = len(data) % 4 if extra > 0: mv = memoryview(data) - self.current_leftover_bytes = mv[-extra:] + self.current_leftover_bytes = memoryview(bytes(mv[-extra:])) mv = mv[:-extra] if len(mv) > 0: self.write_base64_data(mv)