aboutsummaryrefslogtreecommitdiff
path: root/packages/OS400/ccsidcurl.c
diff options
context:
space:
mode:
authorPatrick Monnerat <pm@datasphere.ch>2013-12-02 14:33:51 +0100
committerPatrick Monnerat <pm@datasphere.ch>2013-12-02 14:33:51 +0100
commitf58f843f66fa6ce7902867f5f24593aef5e56dd3 (patch)
tree5927765dfc2dfb18e489af8e0c30ed3ba63c777c /packages/OS400/ccsidcurl.c
parentd92de3a7e91760b25d6bac5cd05a64793ac46568 (diff)
OS400: sync wrappers and RPG binding.
Diffstat (limited to 'packages/OS400/ccsidcurl.c')
-rw-r--r--packages/OS400/ccsidcurl.c13
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;
}
}