]> granicus.if.org Git - php/commitdiff
Fix build
authorKalle Sommer Nielsen <kalle@php.net>
Thu, 4 Jun 2009 08:18:32 +0000 (08:18 +0000)
committerKalle Sommer Nielsen <kalle@php.net>
Thu, 4 Jun 2009 08:18:32 +0000 (08:18 +0000)
ext/soap/php_http.c

index 2f33099f3b1a41174c17509d4dd73b819ff58930..dae863a4c790a099843995cb03d67fff8c3f8fd8 100644 (file)
@@ -589,10 +589,9 @@ try_again:
                                                smart_str_append_const(&soap_headers, "\", opaque=\"");
                                                smart_str_appends(&soap_headers, client->digest_opaque);
                                        }
-                                       if (zend_hash_find(Z_ARRVAL_PP(digest), "algorithm", sizeof("algorithm"), (void **)&tmp) == SUCCESS &&
-                                               Z_TYPE_PP(tmp) == IS_STRING) {
+                                       if (client->digest_algorithm) {
                                                smart_str_append_const(&soap_headers, "\", algorithm=\"");
-                                               smart_str_appendl(&soap_headers, Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp));
+                                               smart_str_appends(&soap_headers, client->digest_algorithm);
                                        }
                                        smart_str_append_const(&soap_headers, "\"\r\n");
                                }