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/

Attachment: signature.asc
Description: PGP signature

Reply via email to