From cc1572ad8c1416147be5842b72548f687cefd002 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Wed, 8 Mar 2017 13:18:10 +0000 Subject: prevent infinite recursion while expanding the arguments of a user-defined macro; issue found by tb@ with afl(1) --- regress/roff/de/infinite.in | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'regress/roff/de/infinite.in') diff --git a/regress/roff/de/infinite.in b/regress/roff/de/infinite.in index 683eba7f..b6dac1f7 100644 --- a/regress/roff/de/infinite.in +++ b/regress/roff/de/infinite.in @@ -7,6 +7,12 @@ .Sh DESCRIPTION initial text .de mym +.Op \\$1 \\$2 +.. +.mym $1 \$1 +.mym \$1 nothing +middle text +.de mym .mym not printed .. -- cgit v1.2.3-56-ge451