Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <0100018595a1df80-649407eb-58f8-4fdd-86ec-aec8126fe157-000000@email.amazonses.com>
Date: Mon, 9 Jan 2023 08:24:51 +0000
From: "(GalaxyMaster)" <galaxy@...nwall.com.au>
To: musl@...ts.openwall.com
Subject: Re: is fnmatch() a bit broken?

Rich,

On Mon, Jan 09, 2023 at 03:09:20AM -0500, Rich Felker wrote:
> On Mon, Jan 09, 2023 at 07:57:56AM +0000, (GalaxyMaster) wrote:
> > Which brings a question on the "[1\]] [1\]]" use case not matching "1 ]".  If I
> > read your response correctly, it is expected to actually match on musl, did I
> > get it wrong?
> 
> It's been a while since I looked at these, but the key thing is that ]
> is not a special character. Only *, ?, and [ are special. ] is just
> part of the bracket syntax once the bracket is open, and IIRC \] is
> identical to ], closing the bracket. The subsequent ] is then outside
> the bracket and matches itself (mismatch here).

Makes a lot of sense. As always, your response was precise and very valuable.
Thank you for your time and patience! :)

-- 
(GM)

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.