From: Thies C. Arntzen Date: Wed, 29 Sep 1999 19:13:08 +0000 (+0000) Subject: fix the order.. (thanx, andi) X-Git-Tag: php-4.0b3_RC2~396 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=02c0ab8d0cb86064f5f2c9ad70afbeb8f6bd3062;p=php fix the order.. (thanx, andi) --- diff --git a/ext/xml/xml.c b/ext/xml/xml.c index dd8b9f7b54..5796e91f22 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -327,11 +327,12 @@ xml_destroy_parser(xml_parser *parser) static void xml_set_handler(char **nameBufp, zval **data) { + convert_to_string_ex(data); + if ((*data)->value.str.len > 0) { if (*nameBufp != NULL) { efree(*nameBufp); } - convert_to_string_ex(data); *nameBufp = estrndup((*data)->value.str.val, (*data)->value.str.len); } else { if (*nameBufp != NULL) {