kilo icon indicating copy to clipboard operation
kilo copied to clipboard

Segfault at if '\<letter>' entered inside string & if compiled with musl-gcc (a proposed fix is also included)

Open nglibc opened this issue 5 months ago • 0 comments

if kilo is compiled with the musl gcc wrapper, the following will trigger a segfault

> kilo new_file.c

then enter on first line:

puts("\e

This will trigger a segfault in musl (but not glibc)

The following will fix the problem - change line 445 from:

if (*p == '\\') {

To:

if (*p == '\\' && *(p+1)) {

nglibc avatar Feb 14 '24 09:02 nglibc