gbranden pushed a commit to branch master
in repository groff.

commit c8625529c8e8c565522460c8d57182a9beb0c24c
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sat Jul 20 16:10:45 2024 -0500

    [troff]: Fix Savannah #66009 (`|` not delimiter).
    
    * src/roff/troff/input.cpp (is_char_usable_as_delimiter): Reject `|`.
    
    Fixes <https://savannah.gnu.org/bugs/?66009>.
---
 ChangeLog                | 7 +++++++
 src/roff/troff/input.cpp | 1 +
 2 files changed, 8 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index f819b45fb..b53aed0e5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-07-20  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/input.cpp (is_char_usable_as_delimiter): Reject
+       `|`.
+
+       Fixes <https://savannah.gnu.org/bugs/?66009>.
+
 2024-07-19  G. Branden Robinson <[email protected]>
 
        Add test of *roff arithmetic.
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index ae833c6f5..d0ef4a0f1 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -2521,6 +2521,7 @@ static bool is_char_usable_as_delimiter(int c)
   case '(':
   case ')':
   case '.':
+  case '|':
     return false;
   default:
     return true;

_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to