]> granicus.if.org Git - php/commitdiff
MFB: Fixed bug #47131 (SOAP Extension ignores "user_agent" ini setting).
authorIlia Alshanetsky <iliaa@php.net>
Mon, 19 Jan 2009 21:58:13 +0000 (21:58 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 19 Jan 2009 21:58:13 +0000 (21:58 +0000)
ext/soap/php_http.c

index 7a67780c3fef239d5fa6e35b19aa6d809a82553d..daebaff31549de4c1741b2af5528b27d86e7b5de 100644 (file)
@@ -437,7 +437,11 @@ try_again:
                                smart_str_appendl(&soap_headers, Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp));
                                smart_str_append_const(&soap_headers, "\r\n");
                        }
-               } else{
+               } else if (FG(user_agent)) {
+                       smart_str_append_const(&soap_headers, "User-Agent: ");
+                       smart_str_appends(&soap_headers, FG(user_agent));
+                       smart_str_append_const(&soap_headers, "\r\n");
+               } else {
                        smart_str_append_const(&soap_headers, "User-Agent: PHP-SOAP/"PHP_VERSION"\r\n");
                }