Re: ksh: bug with quoted parameter expansion

2018-01-26 Thread Theo Buehler
On Fri, Jan 26, 2018 at 11:31:40AM +0100, Klemens Nanni wrote: > On Fri, Jan 26, 2018 at 09:41:45AM +0100, Klemens Nanni wrote: > > On Wed, Jan 24, 2018 at 04:15:24PM +0100, m...@josuah.net wrote: > > > I found a bug in ksh's parameter expansion on an edge case: > > > > > > true $(true "${USER#'

Re: ksh: bug with quoted parameter expansion

2018-01-26 Thread Klemens Nanni
On Fri, Jan 26, 2018 at 09:41:45AM +0100, Klemens Nanni wrote: > On Wed, Jan 24, 2018 at 04:15:24PM +0100, m...@josuah.net wrote: > > I found a bug in ksh's parameter expansion on an edge case: > > > > true $(true "${USER#'"'}") > > > > /home/sh[4]: no closing quote > > > > The problem s

Re: ksh: bug with quoted parameter expansion

2018-01-26 Thread Klemens Nanni
On Wed, Jan 24, 2018 at 04:15:24PM +0100, m...@josuah.net wrote: > I found a bug in ksh's parameter expansion on an edge case: > > true $(true "${USER#'"'}") > > /home/sh[4]: no closing quote > > The problem seems to occurs when all of these conditions are present: > > 1. On ${var#p

Re: ksh: bug with quoted parameter expansion

2018-01-25 Thread Anton Lindqvist
On Wed, Jan 24, 2018 at 04:15:24PM +0100, m...@josuah.net wrote: > I found a bug in ksh's parameter expansion on an edge case: > > true $(true "${USER#'"'}") > > /home/sh[4]: no closing quote > > The problem seems to occurs when all of these conditions are present: > > 1. On ${var#p

ksh: bug with quoted parameter expansion

2018-01-24 Thread mail
I found a bug in ksh's parameter expansion on an edge case: true $(true "${USER#'"'}") /home/sh[4]: no closing quote The problem seems to occurs when all of these conditions are present: 1. On ${var#pattern} or ${var%pattern} parameter expansion 2. When the pattern contains a si