From b44a6789a838f0773268e68b385e00547acd5f39 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Fri, 22 May 2020 19:34:25 -0400 Subject: [PATCH] Keep escape sequences as static variables --- src/kiss.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kiss.c b/src/kiss.c index 7238801..8733301 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -278,12 +278,12 @@ static inline ssize_t write_command(int fd, int command, int port) { return write_byte(fd, ((port & 0x0f) << 4) | (command & 0x0f)); } +static unsigned char escape_fend[2] = { PATTY_KISS_FESC, PATTY_KISS_TFEND }; +static unsigned char escape_fesc[2] = { PATTY_KISS_FESC, PATTY_KISS_TFESC }; + ssize_t patty_kiss_tnc_send(patty_kiss_tnc *tnc, const void *buf, size_t len, int port) { size_t i, start = 0, end = 0; - unsigned char escape_fend[2] = { PATTY_KISS_FESC, PATTY_KISS_TFEND }; - unsigned char escape_fesc[2] = { PATTY_KISS_FESC, PATTY_KISS_TFESC }; - if (write_byte(tnc->fd, PATTY_KISS_FEND) < 0) { goto error_io; }