]> granicus.if.org Git - php/commitdiff
Fixed compilation error
authorDmitry Stogov <dmitry@php.net>
Tue, 18 Jul 2006 09:24:54 +0000 (09:24 +0000)
committerDmitry Stogov <dmitry@php.net>
Tue, 18 Jul 2006 09:24:54 +0000 (09:24 +0000)
ext/soap/php_encoding.c

index 79a983a62909f5f7b9f57243c1648da9fa9e4deb..b0698bd0b229e7deca760595da51f16cee4c1fdd 100644 (file)
@@ -353,11 +353,13 @@ xmlNodePtr master_to_xml(encodePtr encode, zval *data, int style, xmlNodePtr par
                                        zend_uchar utype = zend_hash_get_current_key_ex(SOAP_GLOBAL(class_map), &type_name, &type_len, &idx, 0, &pos);
                                    
                                    if (utype == HASH_KEY_IS_STRING || utype == HASH_KEY_IS_UNICODE) {
+                                       encodePtr enc;
+
                                                if (utype == HASH_KEY_IS_UNICODE) {
                                                        type_name.s = soap_unicode_to_string(type_name.u, type_len TSRMLS_CC);
                                                }
                                            /* TODO: namespace isn't stored */
-                                       encodePtr enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, type_name.s);
+                                       enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, type_name.s);
                                        if (enc) {
                                                encode = enc;
                                                } else if (SOAP_GLOBAL(sdl)) {