502
522
memcpy(socksreq + len, proxy_password, (int) pwlen);
505
code = Curl_write(conn, sock, (char *)socksreq, len, &written);
525
code = Curl_write_plain(conn, sock, (char *)socksreq, len, &written);
506
526
if((code != CURLE_OK) || (len != written)) {
507
527
failf(data, "Failed to send SOCKS5 sub-negotiation request.");
508
528
return CURLE_COULDNT_CONNECT;
511
result=blockread_all(conn, sock, (char *)socksreq, 2, &actualread,
531
result=Curl_blockread_all(conn, sock, (char *)socksreq, 2, &actualread,
513
533
if((result != CURLE_OK) || (actualread != 2)) {
514
534
failf(data, "Unable to receive SOCKS5 sub-negotiation response.");