sed: support \r in s command
[oweals/busybox.git] / editors / sed.c
index 9e27e3e1857b8fc88630dec212751a7e4c1ca777..11c4763213a2192a8f06c565bddf5a30929dc71a 100644 (file)
@@ -218,8 +218,9 @@ static char *copy_parsing_escapes(const char *string, int len)
        char *dest = xmalloc(len + 1);
 
        parse_escapes(dest, string, len, 'n', '\n');
-       /* GNU sed also recognizes \t */
+       /* GNU sed also recognizes \t and \r */
        parse_escapes(dest, dest, strlen(dest), 't', '\t');
+       parse_escapes(dest, dest, strlen(dest), 'r', '\r');
        return dest;
 }