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;        }      } | 
