fix a nasty bug introduced when cleaning up entities processing in 2.7.x ,
* parser.c: fix a nasty bug introduced when cleaning up
entities processing in 2.7.x , fixes #554660
Daniel
svn path=/trunk/; revision=3798
diff --git a/ChangeLog b/ChangeLog
index 14c23cc..d950076 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Oct 2 22:53:39 CEST 2008 Daniel Veillard <daniel@veillard.com>
+
+ * parser.c: fix a nasty bug introduced when cleaning up
+ entities processing in 2.7.x , fixes #554660
+
Thu Sep 25 18:04:20 CEST 2008 Daniel Veillard <daniel@veillard.com>
* HTMLparser.c: fix an HTML parsing error on large data sections
diff --git a/parser.c b/parser.c
index 9876a46..fe4e6a0 100644
--- a/parser.c
+++ b/parser.c
@@ -7225,8 +7225,10 @@
* Predefined entites override any extra definition
*/
ent = xmlGetPredefinedEntity(name);
- if (ent != NULL)
+ if (ent != NULL) {
+ *str = ptr;
return(ent);
+ }
/*
* Increate the number of entity references parsed