fix incorrect slip frame encoding

This commit is contained in:
Joel Wetzell
2025-12-24 19:13:33 -06:00
parent 25f2ec30c2
commit bd005da358

View File

@@ -59,9 +59,9 @@ func (sf *SlipFramer) Encode(data []byte) []byte {
for _, byteToEncode := range data { for _, byteToEncode := range data {
switch byteToEncode { switch byteToEncode {
case END: case END:
encodedBytes = append(encodedBytes, ESC_END) encodedBytes = append(encodedBytes, ESC, ESC_END)
case ESC: case ESC:
encodedBytes = append(encodedBytes, ESC_ESC) encodedBytes = append(encodedBytes, ESC, ESC_ESC)
default: default:
encodedBytes = append(encodedBytes, byteToEncode) encodedBytes = append(encodedBytes, byteToEncode)
} }