antirez / antirez/kilo

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

Offen
#94 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C
Sterne
9.1k
Forks
995
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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)) {`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.