summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--tmac/s.tmac4
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e4e989c1..a7975f7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-15 Keith Marshall <keith.d.marshall@ntlworld.com>
+
+ * tmac/s.tmac (cov*first-page-init): Remove invoking trap, to avoid
+ possible recursion.
+
2007-07-11 Werner LEMBERG <wl@gnu.org>
* gendef.sh: Add shebang.
diff --git a/tmac/s.tmac b/tmac/s.tmac
index ef882551..ba392797 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -134,6 +134,10 @@ Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
.als AI cov*err-not-before-tl
.als AB cov*err-not-before-tl
.de cov*first-page-init
+.\" Invoked by `.wh 0' trap on first page.
+.\" We should not come here again, but at short page length,
+.\" recursion may occur; remove trap and macro to avoid it.
+.ch cov*first-page-init
.rm cov*first-page-init
.if !'\\n[.ev]'0' \{\
. @error must be in top-level environment, not `\\n[.ev]',