fix bug 84902
authorWilliam M. Brack <wbrack@src.gnome.org>
Tue, 2 Jul 2002 16:52:53 +0000 (16:52 +0000)
committerWilliam M. Brack <wbrack@src.gnome.org>
Tue, 2 Jul 2002 16:52:53 +0000 (16:52 +0000)
ChangeLog
libxslt/transform.c

index c9ad046..3ef9a99 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
+
+       * transform.c: fixed bug 84902 - message with terminate=yes
+         caused segfault
+
 Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
 
        * tests/docs/Makefile.am tests/docs/bug-87.xml
index 56c8683..acaf6dc 100644 (file)
@@ -1243,6 +1243,7 @@ xsltApplyOneTemplate(xsltTransformContextPtr ctxt, xmlNodePtr node,
                 ctxt->insert = insert;
                 info->func(ctxt, node, cur, (xsltElemPreCompPtr) info);
                 ctxt->insert = oldInsert;
+               CHECK_STOPPED;
                 goto skip_children;
             }