fixed xmlSaveFormatFileEnc() when encoding == NULL Fixes bug #67229 Daniel

* tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
  Fixes bug #67229
Daniel
diff --git a/ChangeLog b/ChangeLog
index 24780a0..1b9960b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+	* tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
+	  Fixes bug #67229
+
 Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
 
 	* tree.c: trying to avoid troubles when a subtree is copied
diff --git a/tree.c b/tree.c
index ab8532b..e2d599a 100644
--- a/tree.c
+++ b/tree.c
@@ -6603,6 +6603,9 @@
     xmlCharEncoding enc;
     int ret;
 
+    if (encoding == NULL)
+	encoding = (const char *) cur->encoding;
+
     if (encoding != NULL) {
 
 	enc = xmlParseCharEncoding(encoding);