From: Rob Richards Date: Mon, 14 Jul 2003 21:51:28 +0000 (+0000) Subject: fix setting new encoding X-Git-Tag: BEFORE_ARG_INFO~246 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e4d73c22adbf97f02f093867a1bf74ec3f866c93;p=php fix setting new encoding --- diff --git a/ext/dom/document.c b/ext/dom/document.c index 0ce1be79bc..c3a55e6d18 100644 --- a/ext/dom/document.c +++ b/ext/dom/document.c @@ -266,9 +266,8 @@ int dom_document_encoding_write(dom_object *obj, zval *newval TSRMLS_DC) } docp->encoding = xmlStrdup((const xmlChar *) Z_STRVAL_P(newval)); - charset = (int)xmlParseCharEncoding( (const char*)docp->encoding ); - if ( charset > 0 ) { - docp->charset = charset; + charset = (int)xmlParseCharEncoding((const char*) docp->encoding); + if (charset > 0) { return SUCCESS; } else { /* TODO: ERROR XML_CHAR_ENCODING_ERROR */