Lines Matching refs:result
88 CURLcode result;
96 result = Curl_http_proxy_get_destination(cf, &hostname, &port, &ipv6_ip);
97 if(result)
98 return result;
324 CURLcode result = CURLE_OUT_OF_MEMORY;
376 result = CURLE_HTTP2;
386 result = CURLE_HTTP2;
392 result = CURLE_OK;
397 CURL_TRC_CF(data, cf, "[0] init proxy ctx -> %d", result);
398 return result;
412 CURLcode result;
419 &result);
421 if(result == CURLE_AGAIN) {
426 return result;
475 CURLcode result = CURLE_OK;
482 if(proxy_h2_process_pending_input(cf, data, &result) < 0)
483 return result;
493 nread = Curl_bufq_slurp(&ctx->inbufq, proxy_nw_in_reader, cf, &result);
495 Curl_bufq_len(&ctx->inbufq), nread, result);
497 if(result != CURLE_AGAIN) {
499 return result;
508 if(proxy_h2_process_pending_input(cf, data, &result))
509 return result;
545 CURLcode result = CURLE_OK;
552 proxy_h2_nw_out_writer, cf, &result);
554 if(result == CURLE_AGAIN) {
747 CURLcode result;
775 result = Curl_http_decode_status(&http_status,
777 if(result)
779 result = Curl_http_resp_make(&resp, http_status, NULL);
780 if(result)
792 result = Curl_dynhds_add(&ctx->tunnel.resp->headers,
795 if(result)
815 CURLcode result;
830 nread = Curl_bufq_read(&ts->sendbuf, buf, length, &result);
832 if(result != CURLE_AGAIN)
851 CURLcode result;
860 nwritten = Curl_bufq_write(&ctx->tunnel.recvbuf, mem, len, &result);
862 if(result != CURLE_AGAIN)
906 CURLcode result;
910 result = Curl_http_req_to_h2(&h2_headers, req, data);
911 if(result)
916 result = CURLE_OUT_OF_MEMORY;
936 result = CURLE_SEND_ERROR;
939 result = CURLE_OK;
945 return result;
953 CURLcode result;
956 result = Curl_http_proxy_create_CONNECT(&req, cf, data, 2);
957 if(result)
962 result = proxy_h2_submit(&ts->stream_id, cf, data, ctx->h2, req,
964 if(result) {
972 if(result)
974 return result;
981 CURLcode result = CURLE_OK;
1002 result = Curl_http_input_auth(data, ts->resp->status == 407,
1004 if(result)
1005 return result;
1023 CURLcode result = CURLE_OK;
1032 result = submit_CONNECT(cf, data, ts);
1033 if(result)
1040 result = proxy_h2_progress_ingress(cf, data);
1041 if(!result)
1042 result = proxy_h2_progress_egress(cf, data);
1043 if(result && result != CURLE_AGAIN) {
1052 result = CURLE_OK;
1059 result = inspect_response(cf, data, ts);
1060 if(result)
1077 if(result || ctx->tunnel.closed)
1079 return result;
1087 CURLcode result = CURLE_OK;
1099 result = Curl_conn_cf_connect(cf->next, data, blocking, done);
1100 if(result || !*done)
1101 return result;
1108 result = cf_h2_proxy_ctx_init(cf, data);
1109 if(result)
1117 result = CURLE_OPERATION_TIMEDOUT;
1124 result = H2_CONNECT(cf, data, ts);
1127 *done = (result == CURLE_OK) && (ts->state == H2_TUNNEL_ESTABLISHED);
1130 return result;
1276 CURLcode result;
1298 result = proxy_h2_progress_egress(cf, data);
1299 if(result == CURLE_AGAIN) {
1308 else if(result) {
1309 *err = result;
1334 CURLcode result;
1383 result = proxy_h2_progress_ingress(cf, data);
1384 if(result) {
1385 *err = result;
1392 result = proxy_h2_progress_egress(cf, data);
1393 if(result == CURLE_AGAIN) {
1396 else if(result) {
1397 *err = result;
1486 CURLcode result;
1490 nread = Curl_bufq_slurp(&ctx->inbufq, proxy_nw_in_reader, cf, &result);
1492 if(proxy_h2_process_pending_input(cf, data, &result) < 0)
1499 else if(result != CURLE_AGAIN) {
1513 CURLcode result;
1517 result = (ctx && ctx->h2 && proxy_h2_connisalive(cf, data, input_pending));
1519 result, *input_pending);
1521 return result;
1547 CURLcode result = CURLE_OUT_OF_MEMORY;
1554 result = Curl_cf_create(&cf_h2_proxy, &Curl_cft_h2_proxy, ctx);
1555 if(result)
1559 result = CURLE_OK;
1562 if(result)
1564 return result;