CocoaSpice: fix typing into the built-in serial terminal

Keystrokes typed into a QEMU VM's built-in terminal never reached the
guest. SPICE sends port writes by reference after CSPort returns, and
since the CocoaSpice update in cebbab9d drains an autorelease pool on
every SPICE loop iteration, the bytes were freed before they were sent.
Pull in the CocoaSpice fix that keeps the data alive until the write
completes.

Fixes #7814

Assisted-by: Claude:claude-opus-5-5
This commit is contained in:
osy
2026-09-22 14:53:14 -05:00
parent 8bc7a0ba7e
commit 1d563cf9b3
@@ -16,7 +16,7 @@
"location" : "https://github.com/utmapp/CocoaSpice.git",
"state" : {
"branch" : "main",
"revision" : "127033fa3e59cd49678f49ed54f8adfc060afb56"
"revision" : "d8d29fc810047a3ddcebb351cdadc8fe4b4f308d"
}
},
{