X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=jcc.c;h=34327f280db47a94d10ad99ab7b52b62fe734a00;hp=92c943163fe0783fd6b62b3e245ceb66e7fe4010;hb=91d457282fb731e43d0acfdae45d54a7aeb14173;hpb=f105bf576b458a28a3919b0416fb6234e78ee9ef diff --git a/jcc.c b/jcc.c index 92c94316..34327f28 100644 --- a/jcc.c +++ b/jcc.c @@ -5,7 +5,7 @@ * Purpose : Main file. Contains main() method, main loop, and * the main connection-handling function. * - * Copyright : Written by and Copyright (C) 2001-2017 the + * Copyright : Written by and Copyright (C) 2001-2018 the * Privoxy team. http://www.privoxy.org/ * * Based on the Internet Junkbuster originally written @@ -838,9 +838,9 @@ static void send_crunch_response(const struct client_state *csp, struct http_res || write_socket_delayed(csp->cfd, rsp->body, rsp->content_length, get_write_delay(csp))) { /* There is nothing we can do about it. */ - log_error(LOG_LEVEL_ERROR, - "Couldn't deliver the error message through client socket %d: %E", - csp->cfd); + log_error(LOG_LEVEL_CONNECT, + "Couldn't deliver the error message for %s through client socket %d: %E", + http->url, csp->cfd); } /* Clean up and return */ @@ -1945,7 +1945,7 @@ static jb_err parse_client_request(struct client_state *csp) * Parameters : * 1 : csp = Current client state (buffers, headers, etc...) * - * Returns : 0 on success, anything else is na error. + * Returns : 0 on success, anything else is an error. * *********************************************************************/ static int send_http_request(struct client_state *csp) @@ -1974,7 +1974,7 @@ static int send_http_request(struct client_state *csp) csp->http->hostport); } else if (((csp->flags & CSP_FLAG_PIPELINED_REQUEST_WAITING) == 0) - && (flush_socket(csp->server_connection.sfd, csp->client_iob, 0) < 0)) + && (flush_iob(csp->server_connection.sfd, csp->client_iob, 0) < 0)) { write_failure = 1; log_error(LOG_LEVEL_CONNECT, "Failed sending request body to: %s: %E", @@ -2522,10 +2522,9 @@ static void handle_established_connection(struct client_state *csp) hdrlen = strlen(hdr); if (write_socket_delayed(csp->cfd, hdr, hdrlen, write_delay) - || ((flushed = flush_socket(csp->cfd, csp->iob, - write_delay) < 0) - || (write_socket_delayed(csp->cfd, csp->receive_buffer, - (size_t)len, write_delay)))) + || ((flushed = flush_iob(csp->cfd, csp->iob, write_delay)) < 0) + || write_socket_delayed(csp->cfd, csp->receive_buffer, + (size_t)len, write_delay)) { log_error(LOG_LEVEL_CONNECT, "Flush header and buffers to client failed: %E"); @@ -2731,7 +2730,7 @@ static void handle_established_connection(struct client_state *csp) */ if (write_socket_delayed(csp->cfd, hdr, strlen(hdr), write_delay) - || ((len = flush_socket(csp->cfd, csp->iob, write_delay)) < 0)) + || ((len = flush_iob(csp->cfd, csp->iob, write_delay)) < 0)) { log_error(LOG_LEVEL_CONNECT, "write header to client failed: %E");