Make copy of bytes with Uint8Array since they can be reused by decoder

This commit is contained in:
Anthony Kim
2026-02-05 22:04:04 -08:00
parent a59d527d1a
commit 596ab845d0
@@ -308,9 +308,9 @@ export class KittyGraphicsHandler implements IApcHandler, IResetHandler {
switch (action) {
case KittyAction.TRANSMIT:
return this._handleTransmit(cmd, bytes, decodeError);
return this._handleTransmit(cmd, new Uint8Array(bytes), decodeError);
case KittyAction.TRANSMIT_DISPLAY:
return this._handleTransmitDisplay(cmd, bytes, decodeError);
return this._handleTransmitDisplay(cmd, new Uint8Array(bytes), decodeError);
case KittyAction.QUERY:
return this._handleQuery(cmd, bytes, decodeError);
default: