Q about one change in patch 20260411
"Dr. Werner Fink" <[email protected]> Mon, 27 Apr 2026 09:12:26 +0200
| Newsgroups | gmane.comp.lib.ncurses.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I have a report that in ncurses/tty/lib_twait.c around line 286 there
is Off-by-one Buffer Error:
```
for (c = 0; c < count; c++)
if (fds[count].revents & POLLNVAL) {
errno = EBADF;
} else if (fds[c].fd == ev->data.fev.fd
&& fds[c].revents & POLLIN) {
// ...
}
```
even if this report is not valid it would help the readers to move
the fds[count] before the loop.
Werner
--
"Having a smoking section in a restaurant is like having
a peeing section in a swimming pool." -- Edward Burr
signature.asc
(application/pgp-signature, 894 B)
-----BEGIN PGP SIGNATURE----- iQJgBAABCABKFiEEGwa/WjgpkPvLonW+UOkNVR3Bay4FAmnvDFosFIAAAAAAFQAO cGthLWFkZHJlc3NAZ251cGcub3Jnd2VybmVyQHN1c2UuZGUACgkQUOkNVR3Bay4O BxAAlK2ZZoL3IjBf742llzmbBUkNvO87cCYuXhhTU4JXspFo2yeDJgne042Zk+Wn rPubcyCt8Gy5MakMaoycvkpoX1N5fRiOZz50EB0yHugrtRLmDpaCbmCzssuQvVWW 2CFWaVm70VaJqTo/AupRxKbddPjyPbk05mAVnzX8B2Qz/dX8gtEetPFxfjcBZ0ps b2r/L6TR9iC9VeyKgmyh+v5tMVR73sPaHpHvUpV3LwPxMsaT0IF5gUo6GDpcN0a8 EF5jTZTHqNTAPVqfu78d79hm6VrnwZalVA6yhkA2sl/JWatOdVRBkdxGUm+EoJcg T8oEuOmOGHo66V+neqouNU4Zh1WmFtciFf53KwIQIVOyvCq0Divisev5B8Sn3YJ2 /UKYQwAMgtYtsa3vENlzO/j/TcizK0Z7sD1/3KCH1JZog7ZE9N9sauVULdmGfMF2 hODzV3O8z4W91azD3lw4X6xxNoI4nNbzIoHKI34SoTcwI6x3XrnyQMv0Az+urS7F QtUnUWw3Zd9zp6JlluR8jYB89D2l1MpDUsIXChhSIIE+9UMtHDRxyF5NgEqZ+bhz bdYIfpTFQ4EEEkqrc47mg3lVFBvU6zNcWScxEt/MfhbL8eDFFEUPrF/VTm9Wm0pg 07uiV4UNby1I2iV+Yo+IIEotieu2iHbrY/q1mdNiKxI7RW8= =cph6 -----END PGP SIGNATURE-----