summaryrefslogtreecommitdiff
path: root/ext/curl/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/curl/interface.c')
-rw-r--r--ext/curl/interface.c43
1 files changed, 1 insertions, 42 deletions
diff --git a/ext/curl/interface.c b/ext/curl/interface.c
index 8a6f44a3f0..a20d60ca36 100644
--- a/ext/curl/interface.c
+++ b/ext/curl/interface.c
@@ -1884,38 +1884,6 @@ php_curl *alloc_curl_handle()
/* }}} */
#if LIBCURL_VERSION_NUM >= 0x071301 /* Available since 7.19.1 */
-/* {{{ split_certinfo
- */
-static void split_certinfo(char *string, zval *hash)
-{
- char *org = estrdup(string);
- char *s = org;
- char *split;
-
- if(org) {
- do {
- char *key;
- char *val;
- char *tmp;
-
- split = strstr(s, "; ");
- if(split)
- *split = '\0';
-
- key = s;
- tmp = memchr(key, '=', 64);
- if(tmp) {
- *tmp = '\0';
- val = tmp+1;
- add_assoc_string(hash, key, val);
- }
- s = split+2;
- } while(split);
- efree(org);
- }
-}
-/* }}} */
-
/* {{{ create_certinfo
*/
static void create_certinfo(struct curl_certinfo *ci, zval *listcode)
@@ -1938,16 +1906,7 @@ static void create_certinfo(struct curl_certinfo *ci, zval *listcode)
if(tmp) {
*tmp = '\0';
len = strlen(s);
- if (!strcmp(s, "Subject") || !strcmp(s, "Issuer")) {
- zval hash;
-
- array_init(&hash);
-
- split_certinfo(&slist->data[len+1], &hash);
- add_assoc_zval(&certhash, s, &hash);
- } else {
- add_assoc_string(&certhash, s, &slist->data[len+1]);
- }
+ add_assoc_string(&certhash, s, &slist->data[len+1]);
} else {
php_error_docref(NULL, E_WARNING, "Could not extract hash key from certificate info");
}