patch from Vasily Tchekalkin to fix #109865 Daniel

* HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
Daniel
diff --git a/ChangeLog b/ChangeLog
index 39da555..a9f69d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
+
+	* HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
+
 Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
 
 	* xmlreader.c: fixing HasValue for namespace as raised by 
diff --git a/HTMLtree.c b/HTMLtree.c
index 0eb7959..9a39255 100644
--- a/HTMLtree.c
+++ b/HTMLtree.c
@@ -800,6 +800,10 @@
 	    xmlOutputBufferWriteString(buf, ">");
 	} else {
 	    xmlOutputBufferWriteString(buf, "></");
+            if ((cur->ns != NULL) && (cur->ns->prefix != NULL)) {
+                xmlOutputBufferWriteString(buf, (const char *)cur->ns->prefix);
+                xmlOutputBufferWriteString(buf, ":");
+            }
 	    xmlOutputBufferWriteString(buf, (const char *)cur->name);
 	    xmlOutputBufferWriteString(buf, ">");
 	}