commit 1f1cc5a9ae005926b3500718b4e8230ef644f555
Author: Evan Gates <[email protected]>
Date:   Thu Mar 12 14:46:30 2015 -0700

    increment pointer by runelen(delim) not 1

diff --git a/sed.c b/sed.c
index 54282cf..f341947 100644
--- a/sed.c
+++ b/sed.c
@@ -860,7 +860,7 @@ get_s_arg(Cmd *c, char *s)
                        /* FIXME: different eregcomp that calls fatal */
                        eregcomp(c->u.s.re, s, 0);
                }
-               s = p + 1;
+               s = p + runelen(delim);
        }
 
        /* Replace */
@@ -894,7 +894,7 @@ get_s_arg(Cmd *c, char *s)
        if (gflags.s_cont)
                return p;
 
-       s = p + 1;
+       s = p + runelen(delim);
 
        /* Flags */
        p = semicolon_arg(s = chomp(s));

Reply via email to