[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-ncurses] ANN: ncurses-6.3-20220806
From: |
Thomas Dickey |
Subject: |
Re: [bug-ncurses] ANN: ncurses-6.3-20220806 |
Date: |
Mon, 8 Aug 2022 04:19:58 -0400 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Mon, Aug 08, 2022 at 08:17:35AM +0200, Dr. Werner Fink wrote:
> On 2022/08/07 09:58:25 +0000, Thomas Dickey wrote:
> >
> > 20220806
> > + amend end_of_stream() to allow for input files without a final
> > newline.
> > + check for non-textfiles to tic.
>
> Yep ... there are more control bytes then simple ASCII NUL, which
> control bytes are really required for tic files?
Actually, only 7-bit ASCII is useful, but other characters are already
tested in other parts of the scanner. NULs were simply being ignored,
since fgets uses that as a delimiter. On Saturday, I was investigating
using fread to replace fgets, but found that led into additional problems.
I happened to notice that while verifying that the recent fuzzer report
was the memory leak that I already knew about (from April 2022).
Fixing the leak isn't trivial, but I've chipped away at it a few times.
That, and some breakage noticed with Fedora's version of gprbuild are the
current release-blockers.
The final-newline was from a different test case, which I noticed while
verifying terminfo updates.
--
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net
ftp://ftp.invisible-island.net
signature.asc
Description: PGP signature