Re: [exim] Bug in 4.34: ${substr with empty second argument …

Páxina inicial
Borrar esta mensaxe
Responder a esta mensaxe
Autor: Frank Elsner
Data:  
Para: Andreas Metzler
CC: exim-users
Asunto: Re: [exim] Bug in 4.34: ${substr with empty second argument not working.
On Wed, 25 Aug 2004 17:08:00 +0200 Andreas Metzler wrote:
> Hello,
> I just found that ${substr is slightly broken in 4.34, this does not
> work:
> | If the second number is omitted from substr, the remainder of the
> | string is taken if the offset was positive. If it was negative, all
> | characters in the string preceding the offset point are taken. For
> | example, an offset of -1 and no length yields all but the last
> | character of the string.
>
> It is easy to test:
> /usr/sbin/exim -be '${substr_1_:12345}'
> should yield "2345" according to the docs, but it does yield an empty
> string instead. ('${substr{-1}{}{12345}}' does not work either.)
>
> Could people please doublecheck, whether this applies to 4.4*, too?


Same with 4.41.

exim -be '${substr_1_:12345}' | od -c
0000000 \n
0000001


--Frank Elsner