]> granicus.if.org Git - php/commitdiff
Fixed possible crash
authorDmitry Stogov <dmitry@php.net>
Wed, 6 Jul 2005 14:15:51 +0000 (14:15 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 6 Jul 2005 14:15:51 +0000 (14:15 +0000)
ext/soap/php_encoding.c

index 0f2e16b8a8c2d3faf5873bf52ff39007cba89019..b0842a1fae416c7d1febe3846bf02aefb61bf1dc 100644 (file)
@@ -2298,7 +2298,7 @@ static zval *guess_zval_convert(encodeTypePtr type, xmlNodePtr data)
                if (tmpattr != NULL) {
                  type_name = tmpattr->children->content;
                        enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, tmpattr->children->content);
-                       if (type == &enc->details) {
+                       if (enc && type == &enc->details) {
                                enc = NULL;
                        }
                        if (enc != NULL) {