diff options
author | Thies C. Arntzen <thies@php.net> | 1999-09-29 19:13:08 +0000 |
---|---|---|
committer | Thies C. Arntzen <thies@php.net> | 1999-09-29 19:13:08 +0000 |
commit | 02c0ab8d0cb86064f5f2c9ad70afbeb8f6bd3062 (patch) | |
tree | 026f3d771668dcba9b9cb7a924cf59618a656c0b /ext/xml/xml.c | |
parent | 174c79dcbae1e4cc6602e6ce03e25c016c1267b2 (diff) | |
download | php-git-02c0ab8d0cb86064f5f2c9ad70afbeb8f6bd3062.tar.gz |
fix the order.. (thanx, andi)
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r-- | ext/xml/xml.c | 3 |
1 files changed, 2 insertions, 1 deletions
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) { |