shithub: sl

Download patch

ref: 164ee28e52134a00325b328c7f1ea69689808606
parent: 1eac65efb6e1465c10b4bd6228de9a6eb8026448
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Fri Mar 10 10:33:06 EST 2023

peek: fix wrong condition for a single char

--- a/read.c
+++ b/read.c
@@ -239,7 +239,7 @@
             else if (cval >= 'a' && cval <= 'z') {
                 read_token((char)cval, 0);
                 tokval = symbol(buf);
-                if (buf[1] != '\0') { USED(cval); } /* one character */
+                if (buf[1] == '\0') { USED(cval); } /* one character */
                 else if (tokval == nulsym)        cval = 0x00;
                 else if (tokval == alarmsym)      cval = 0x07;
                 else if (tokval == backspacesym)  cval = 0x08;