From 0cad011f41fe6cabba1dc6f6186c08556db247d4 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Sat, 21 Mar 2026 05:20:18 -0400 Subject: Stop using FujiNet's CRLF translation (set it to "none"), do our own CRLF processing. Allows the ~ character to be sent properly. --- src/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 068322d..b5de37b 100644 --- a/src/main.c +++ b/src/main.c @@ -73,9 +73,10 @@ void txbuf_send(void) { /* don't send empty buffer */ if(!txbuflen) return; - /* always terminate with EOL */ - if(tx_buf[txbuflen - 1] != '\n') - tx_buf[txbuflen++] = '\n'; + /* always terminate with *ASCII* CRLF. + DO NOT USE '\n' or even '\x0a', cc65 turns it into $9b! */ + tx_buf[txbuflen++] = 0x0d; + tx_buf[txbuflen++] = 0x0a; ind_net_tx(); nwrite(conf->url, tx_buf, txbuflen); -- cgit v1.2.3