Skip to content

Commit 6aca9b8

Browse files
authored
Merge pull request #61 from RafBishopFox/fix-backslash
Fix for backslashes being replaced by null bytes
2 parents a558922 + 44a863d commit 6aca9b8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

inputrc/parse.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,10 @@ func unescapeRunes(r []rune, i, end int) string {
620620
var seq []rune
621621
var char0, char1, char2, char3, char4, char5 rune
622622

623+
if len(r) == 1 {
624+
return string(r)
625+
}
626+
623627
for ; i < end; i++ {
624628
if char0 = r[i]; char0 == '\\' {
625629
char1, char2, char3, char4, char5 = grab(r, i+1, end), grab(r, i+2, end), grab(r, i+3, end), grab(r, i+4, end), grab(r, i+5, end)

0 commit comments

Comments
 (0)