summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Sanin <aleksey@src.gnome.org>2002-05-09 18:20:01 +0000
committerAleksey Sanin <aleksey@src.gnome.org>2002-05-09 18:20:01 +0000
commite48a318f0ff00da30889988a8a7200f8792a4abc (patch)
tree20958db95aeaaa5eafa78f6d04550dd9b4fb0723
parent50fe8b1732048003f47b32b009507fe6cdecd39f (diff)
downloadlibxml2-e48a318f0ff00da30889988a8a7200f8792a4abc.tar.gz
fixed bug #81159 (memory growth in SAX)
-rw-r--r--ChangeLog3
-rw-r--r--parser.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a08ddc9f..ac68e125 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
+ * parser.c: fixed bug #81159 (memory growth in SAX)
+
Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
* xpath.c: fixed bug #78858 (the real fix)
diff --git a/parser.c b/parser.c
index 027643f8..98d14835 100644
--- a/parser.c
+++ b/parser.c
@@ -7985,6 +7985,8 @@ xmlParseTryOrFinish(xmlParserCtxtPtr ctxt, int terminate) {
#endif
while (1) {
+ SHRINK;
+
/*
* Pop-up of finished entities.
*/