From 9152d431da4dab77d010834046f72b84044dffab Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Wed, 27 Jul 2005 19:59:38 +0000 Subject: [PATCH] - ssl options were only setable rather than modifiable through setOptions --- http_request_object.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/http_request_object.c b/http_request_object.c index 761e9ca..158a334 100644 --- a/http_request_object.c +++ b/http_request_object.c @@ -658,7 +658,13 @@ PHP_METHOD(HttpRequest, setOptions) array_merge(*opt, *cookies); continue; } - } else if ((!strcasecmp(key, "url")) || (!strcasecmp(key, "uri"))) { + } else if (!strcmp(key, "ssl")) { + zval **ssl; + if (SUCCESS == zend_hash_find(Z_ARRVAL_P(old_opts), "ssl", sizeof("ssl"), (void **) &ssl)) { + array_merge(*opt, *ssl); + continue; + } + }else if ((!strcasecmp(key, "url")) || (!strcasecmp(key, "uri"))) { if (Z_TYPE_PP(opt) != IS_STRING) { convert_to_string_ex(opt); } -- 2.30.2