Update of bug #67978 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.25.0
_______________________________________________________
Follow-up Comment #14:
commit c8f533436e357ab576b060cc23c1a523d40571fc
Author: G. Branden Robinson <[email protected]>
AuthorDate: Mon Mar 9 23:02:39 2026 -0500
[groff]: Regression-test Savannah #67978.
* src/roff/groff/tests/do-not-crash-on-backslash-X-if-font-invalid.sh:
Do it.
* src/roff/groff/groff.am (groff_TESTS): Run test.
commit 40fe18446e794be206e52c8d2ddc3af111020cd0
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Mar 5 08:36:51 2026 -0600
[troff]: Fix Savannah #67978.
* src/roff/troff/input.cpp (do_device_extension): Emit error diagnostic
instead of accessing invalid memory if an attempt is made to output a
device extension command while the currently selected font is invalid.
In the future we might not need the current font to be valid to format
a device extension node, but for now we do because it "dirties", and
therefore has to subsequently restore, several bits of font-related
state. We might be able to make this unnecessary with a parameterized
extension to the `fl` request. See Savannah #66187.
Fixes <https://savannah.gnu.org/bugs/?67978>.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67978>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
