]> granicus.if.org Git - php/commitdiff
Disabled warning messages in SoapClient constructor
authorDmitry Stogov <dmitry@php.net>
Mon, 1 Sep 2008 14:55:42 +0000 (14:55 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 1 Sep 2008 14:55:42 +0000 (14:55 +0000)
ext/soap/soap.c

index 126e03b8db985efaeb3bf742c35135ec6f6377e0..2c0c957dc98513724aeb2bab861a6b1ab8f3ac7e 100644 (file)
@@ -2685,7 +2685,10 @@ static void soap_error_handler(int error_num, const char *error_filename, const
                        EG(objects_store).object_buckets = old_objects;
                        PG(display_errors) = old;
                        zend_bailout();
-               } else {
+               } else if (!client->exceptions ||
+                          !SOAP_GLOBAL(error_code) ||
+                          strcmp(SOAP_GLOBAL(error_code),"WSDL") != 0) {
+                       /* Ignore libxml warnings during WSDL parsing */
                        call_old_error_handler(error_num, error_filename, error_lineno, format, args);
                }
        } else {