Update of bug #68679 (group groff):
Status: In Progress => Fixed
Privacy: Private => Public
_______________________________________________________
Follow-up Comment #4:
commit 360c8ea288edffc9878f2ea23b356b1278809817
Author: G. Branden Robinson <[email protected]>
Date: Thu Sep 10 05:16:53 2026 -0500
[refer]: Regression-test Savannah #68679.
* src/preproc/refer/tests/check-index-file-validity.sh: Do it.
* src/preproc/refer/refer.am (refer_TESTS): Run test.
Test fails at this commit.
commit e662fa0f31c77891239c0955ae5c6922c42e1176
Author: G. Branden Robinson <[email protected]>
Date: Thu Sep 10 03:20:37 2026 -0500
[libbib]: Fix Savannah #68679.
* src/libs/libbib/index.cpp (index_search_item::check_header): Check
more header data for nonsense, as they can influence the size of
memory allocations. Invalidate index file if its maximum or minimum
key lengths, or common word list length threshold is nonpositive.
Fixes <https://savannah.gnu.org/bugs/?68679>. Thanks to Pavol Sloboda
for the report. Problem dates back to groff's birth. (And I didn't
catch it when doing the work for commit 1b97881fc0, 2021-09-12.)
ANNOUNCE: Acknowledge Pavol Sloboda.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68679>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
