Fixed reopening of #78662 <form action="..."> is an URI reference Daniel

* HTMLtree.c: Fixed reopening of #78662 <form action="...">
  is an URI reference
Daniel
diff --git a/ChangeLog b/ChangeLog
index d23751d..3f37ee5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
+
+	* HTMLtree.c: Fixed reopening of #78662 <form action="...">
+	  is an URI reference
+
 Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
 
 	* xpath.c: fixed bug #109160 on non-ASCII IDs
diff --git a/HTMLtree.c b/HTMLtree.c
index 039f3bd..0eb7959 100644
--- a/HTMLtree.c
+++ b/HTMLtree.c
@@ -605,8 +605,11 @@
 	value = xmlNodeListGetString(doc, cur->children, 0);
 	if (value) {
 	    xmlOutputBufferWriteString(buf, "=");
-	    if ((!xmlStrcasecmp(cur->name, BAD_CAST "href")) ||
-		(!xmlStrcasecmp(cur->name, BAD_CAST "src"))) {
+	    if ((cur->ns == NULL) && (cur->parent != NULL) &&
+		(cur->parent->ns == NULL) &&
+		((!xmlStrcasecmp(cur->name, BAD_CAST "href")) ||
+	         (!xmlStrcasecmp(cur->name, BAD_CAST "action")) ||
+		 (!xmlStrcasecmp(cur->name, BAD_CAST "src")))) {
 		xmlChar *escaped;
 		xmlChar *tmp = value;