From f58f843f66fa6ce7902867f5f24593aef5e56dd3 Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Mon, 2 Dec 2013 14:33:51 +0100 Subject: OS400: sync wrappers and RPG binding. --- packages/OS400/ccsidcurl.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'packages/OS400/ccsidcurl.c') 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; } } -- cgit v1.2.3