diff options
author | Patrick Monnerat <pm@datasphere.ch> | 2013-12-02 14:33:51 +0100 |
---|---|---|
committer | Patrick Monnerat <pm@datasphere.ch> | 2013-12-02 14:33:51 +0100 |
commit | f58f843f66fa6ce7902867f5f24593aef5e56dd3 (patch) | |
tree | 5927765dfc2dfb18e489af8e0c30ed3ba63c777c /packages/OS400/ccsidcurl.c | |
parent | d92de3a7e91760b25d6bac5cd05a64793ac46568 (diff) |
OS400: sync wrappers and RPG binding.
Diffstat (limited to 'packages/OS400/ccsidcurl.c')
-rw-r--r-- | packages/OS400/ccsidcurl.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/packages/OS400/ccsidcurl.c b/packages/OS400/ccsidcurl.c index 923bb1bdb..0c99a47f9 100644 --- a/packages/OS400/ccsidcurl.c +++ b/packages/OS400/ccsidcurl.c @@ -648,7 +648,8 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...) case CURLINFO_SLIST: ccsid = va_arg(arg, unsigned int); - if(info == CURLINFO_CERTINFO) { + switch (info) { + case CURLINFO_CERTINFO: cipf = *(struct curl_certinfo * *) paramp; if(cipf) { if(!(cipt = (struct curl_certinfo *) malloc(sizeof *cipt))) @@ -679,12 +680,18 @@ curl_easy_getinfo_ccsid(CURL * curl, CURLINFO info, ...) *(struct curl_certinfo * *) paramp = cipt; } - } - else { + + break; + + case CURLINFO_TLS_SESSION: + break; + + default: slp = (struct curl_slist * *) paramp; if(*slp) if(!(*slp = slist_convert(ccsid, *slp, ASCII_CCSID))) ret = CURLE_OUT_OF_MEMORY; + break; } } |