Update of bug #68837 (group groff):

                  Status:             In Progress => Fixed
             Open/Closed:                    Open => Closed

    _______________________________________________________

Follow-up Comment #3:


commit 322e33827d1ed6bdb26bb9898bfda10caffb662c
Author: G. Branden Robinson <[email protected]>
Date:   Sun Oct 25 22:38:09 2026 -0500

    [groff]: Regression-test Savannah #68837.
    
    * src/roff/groff/tests/error-fzoom-request-given-bogus-argument.sh: New
      file; do it.
    
    * src/roff/groff/groff.am: Update `groff_TESTS` to run test.
    
    Test fails at this commit.

commit a578d066c7c93c9d159233d88645e18c2fb51158
Author: G. Branden Robinson <[email protected]>
Date:   Sun Oct 25 22:56:57 2026 -0500

    [troff]: Fix Savannah #68837.
    
    * src/roff/troff/input.cpp (read_font_identifier): Replace assert(3)ion
      that could be tripped by invalid characters in font identifier (or
      mounting position) with skip of input line and early return.  Add
      assert(3)ion that the `symbol` returned by `read_identifier()` is not
      `empty()`, since that appears to be impossible at present.  Add
      fallback conditional test for `NDEBUG` builds to return `false` if
      that is the case.  Since we now return early if the symbol is not
      invalid and not empty, drop subsequent tests of these conditions.
    
    Fixes <https://savannah.gnu.org/bugs/?68837>.  Problem introduced by me
    in commit 3dc11a61aa, 18 April.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68837>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to