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