On Wed, 2025-03-05 at 18:23 -0500, Dmitry Goncharov wrote:
> There is a buffer overflow when shellflags contains characters
> special to shell, like =.
> See https://savannah.gnu.org/bugs/?65588.

I got really fed up with the current command line parser and I have a
fully-rewritten version that is not recursive and is (I hope) cleaner
and simpler to understand, and as a side-effect I believe it won't run
into this memory issue.

It works well on UNIX and passes all the regression tests.

However, I got bogged down trying to reproduce the special behaviors
for other systems particularly the various Windows platforms.

I will make another attempt this weekend.

Reply via email to