Bug in busybox sed - this one is real

Rich Felker dalias at aerifal.cx
Tue May 8 12:55:20 UTC 2012


On Tue, May 08, 2012 at 07:39:28AM +0200, Sedat Dilek wrote:
> On Tue, May 8, 2012 at 5:12 AM, Rich Felker <dalias at aerifal.cx> wrote:
> > $ echo hello | busybox sed 's/l*/@/g'
> > @he at o
> > $ echo hello | sed 's/l*/@/g'
> > @h at e@o@
> >
> > The latter is of course correct. My naive diagnosis is that Busybox
> > sed's 'g' option has an off-by-one error in its next-match search,
> > i.e. advanced by one character too many before searching for the next
> > match.
> >
> 
> Which busybox-version?

All I've tried, including latest git.

Rich


More information about the busybox mailing list