diff options
Diffstat (limited to 'lib/sh/strtrans.c')
-rw-r--r-- | lib/sh/strtrans.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sh/strtrans.c b/lib/sh/strtrans.c index 13d928d4..2265782f 100644 --- a/lib/sh/strtrans.c +++ b/lib/sh/strtrans.c @@ -176,6 +176,8 @@ ansicstr (string, len, flags, sawc, rlen) else if ((flags & 1) == 0 && (c = *s)) { s++; + if ((flags & 2) && c == '\\' && c == *s) + s++; /* Posix requires $'\c\\' do backslash escaping */ c = TOCTRL(c); break; } |