aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c7
1 files changed, 4 insertions, 3 deletions
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);