Re: "Nested quantifiers" error in gitweb with "++" in the filename
- From
- demerphq <demerphq@gmail.com>
- Date
- Dec 23, 2011, 16:02 UTC
- Message-ID
- <CANgJU+VA9s9t0c8D0P_DesbSDQRBQ6v913KixKQAuiy8jZsdzQ@mail.gmail.com>
- In-Reply-To
- <jd04eq$9m0$1@dough.gmane.org>
On 22 December 2011 21:37, Jehan Bing <jehan@orb.com> wrote:
Show 6 quoted lines
> Hi, > > I'm getting an error when trying to look at a blob when the filename has > "++" in it: > > http://.../blob/13ec1624fefc23d20d0407aac3337b35844a2ceb:/foo-++.txt
This error comes because the filename is being used a pattern without being protected by a quotemeta.
Interestingly, a later version of perl would not have this problem as ++ is a legal quantifier as of 5.10, nevertheless it probably wouldnt do what you expected.
yves
-- perl -Mre=debug -e "/just|another|perl|hacker/"