]> granicus.if.org Git - php/commitdiff
fix the order.. (thanx, andi)
authorThies C. Arntzen <thies@php.net>
Wed, 29 Sep 1999 19:13:08 +0000 (19:13 +0000)
committerThies C. Arntzen <thies@php.net>
Wed, 29 Sep 1999 19:13:08 +0000 (19:13 +0000)
ext/xml/xml.c

index dd8b9f7b54d2b71c84f0f345f3841465a576914a..5796e91f227e65834ff1ca8caa451406429c1b3d 100644 (file)
@@ -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) {