Lines Matching refs:result

233 static CURLcode oldap_map_error(int rc, CURLcode result)
237 result = CURLE_OUT_OF_MEMORY;
240 result = CURLE_LOGIN_DENIED;
243 result = CURLE_UNSUPPORTED_PROTOCOL;
246 result = CURLE_REMOTE_ACCESS_DENIED;
249 return result;
254 CURLcode result = CURLE_OK;
277 result = rc == LDAP_URL_ERR_MEM? CURLE_OUT_OF_MEMORY: CURLE_URL_MALFORMAT;
283 return result;
289 CURLcode result = CURLE_OK;
293 while(!result && ptr && *ptr) {
306 result = Curl_sasl_parse_url_auth_option(&li->sasl, value, ptr - value);
308 result = CURLE_SETOPT_OPTION_SYNTAX;
314 return result == CURLE_URL_MALFORMAT? CURLE_SETOPT_OPTION_SYNTAX: result;
320 CURLcode result;
325 result = oldap_url_parse(data, &lud);
328 return result;
352 CURLcode result = CURLE_OK;
363 result = oldap_map_error(rc, CURLE_LDAP_CANNOT_BIND);
364 return result;
375 CURLcode result = CURLE_OK;
386 result = oldap_map_error(rc, CURLE_LDAP_CANNOT_BIND);
387 return result;
396 CURLcode result = CURLE_OK;
402 result = oldap_map_error(rc, CURLE_LDAP_CANNOT_BIND);
403 return result;
409 CURLcode result = CURLE_OK;
430 result = oldap_map_error(rc,
433 return result;
439 CURLcode result = CURLE_OK;
453 result = oldap_map_error(rc, CURLE_LOGIN_DENIED);
454 return result;
462 CURLcode result = Curl_sasl_start(&li->sasl, data, TRUE, &progress);
465 if(!result && progress != SASL_INPROGRESS)
466 result = CURLE_LOGIN_DENIED;
467 return result;
480 CURLcode result = CURLE_OK;
485 result = Curl_conn_connect(data, FIRSTSOCKET, FALSE, &ssldone);
486 if(!result) {
500 return result;
506 CURLcode result = CURLE_OK;
513 result = oldap_map_error(rc, CURLE_USE_SSL_FAILED);
514 return result;
536 CURLcode result;
546 result = oldap_parse_login_options(conn);
547 if(result)
548 return result;
587 CURLcode result = oldap_perform_starttls(data);
589 if(!result || data->set.use_ssl != CURLUSESSL_TRY)
590 return result;
610 CURLcode result = CURLE_OK;
652 result = oldap_perform_sasl(data);
654 result = CURLE_LOGIN_DENIED;
657 result = oldap_map_error(code, CURLE_LOGIN_DENIED);
664 return result;
673 CURLcode result = CURLE_OK;
681 result = oldap_map_error(rc, CURLE_LOGIN_DENIED);
684 result = Curl_sasl_continue(&li->sasl, data, code, &progress);
685 if(!result && progress != SASL_INPROGRESS)
691 return result;
700 CURLcode result = CURLE_OK;
711 result = oldap_map_error(rc, CURLE_LDAP_CANNOT_BIND);
718 return result;
723 CURLcode result = CURLE_OK;
778 result = oldap_ssl_connect(data, OLDAP_SSL);
779 if(!result && ssl_installed(conn)) {
781 result = oldap_perform_mechs(data);
783 result = oldap_perform_bind(data, OLDAP_BIND);
789 result = oldap_map_error(code, CURLE_USE_SSL_FAILED);
791 result = oldap_perform_mechs(data);
793 result = oldap_perform_bind(data, OLDAP_BIND);
796 result = Curl_ssl_cfilter_add(data, conn, FIRSTSOCKET);
797 if(result)
801 result = oldap_ssl_connect(data, OLDAP_TLS);
802 if(result)
803 result = oldap_map_error(code, CURLE_USE_SSL_FAILED);
807 result = oldap_perform_mechs(data);
809 result = oldap_perform_bind(data, OLDAP_BIND);
813 result = CURLE_OK;
820 result = oldap_state_mechs_resp(data, msg, code);
823 result = oldap_state_sasl_resp(data, msg, code);
827 result = oldap_state_bind_resp(data, msg, code);
831 result = CURLE_COULDNT_CONNECT;
841 if(result && li->msgid) {
845 return result;
882 CURLcode result;
891 result = oldap_url_parse(data, &lud);
892 if(!result) {
908 result = CURLE_LDAP_SEARCH_FAILED;
914 result = CURLE_OUT_OF_MEMORY;
924 return result;
955 CURLcode result = CURLE_OK;
962 result = Curl_client_write(data, CLIENTWRITE_BODY, (char *) prefix, plen);
964 if(!result && value) {
965 result = Curl_client_write(data, CLIENTWRITE_BODY, (char *) value, len);
967 if(!result && suffix) {
968 result = Curl_client_write(data, CLIENTWRITE_BODY, (char *) suffix, slen);
970 return result;
985 CURLcode result = CURLE_AGAIN;
996 result = CURLE_RECV_ERROR;
999 *err = result;
1005 result = CURLE_OK;
1014 result = CURLE_LDAP_SEARCH_FAILED;
1031 result = CURLE_LDAP_SEARCH_FAILED;
1041 result = CURLE_RECV_ERROR;
1045 result = client_write(data, STRCONST("DN: "), bv.bv_val, bv.bv_len,
1047 if(result)
1059 result = client_write(data, STRCONST("\t"), bv.bv_val, bv.bv_len,
1061 if(result)
1072 result = client_write(data, STRCONST("\t"), bv.bv_val, bv.bv_len,
1074 if(result)
1098 result = Curl_base64_encode(bvals[i].bv_val, bvals[i].bv_len,
1100 if(!result)
1101 result = client_write(data, STRCONST(": "), val_b64, val_b64_sz,
1106 result = client_write(data, STRCONST(" "),
1109 if(result)
1115 if(!result)
1116 result = client_write(data, STRCONST("\n"), NULL, 0, NULL, 0);
1117 if(result)
1123 if(!result)
1124 result = client_write(data, STRCONST("\n"), NULL, 0, NULL, 0);
1125 if(!result)
1126 result = CURLE_AGAIN;
1131 *err = result;
1132 return result? -1: 0;