]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: http-client-connection - Remove useless cork/uncork from http_client_connec...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sat, 25 Apr 2020 15:43:11 +0000 (17:43 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 27 Apr 2020 17:27:34 +0000 (17:27 +0000)
src/lib-http/http-client-connection.c

index 4ae7db88c2e6563b244c52e2995a6e6ea93cc2a2..20a29771287ac3f01fe8745493831177121fd840 100644 (file)
@@ -1317,20 +1317,12 @@ http_client_connection_continue_request(struct http_client_connection *conn)
        if (req->payload_sync && !req->payload_sync_continue)
                return 0;
 
-       o_stream_cork(conn->conn.output);
-
        tmp_conn = conn;
        http_client_connection_ref(tmp_conn);
        ret = http_client_request_send_more(req, pipelined);
        if (!http_client_connection_unref(&tmp_conn) || ret < 0)
                return -1;
 
-       if (conn->conn.output != NULL &&
-           o_stream_uncork_flush(conn->conn.output) < 0) {
-               http_client_connection_handle_output_error(conn);
-               return -1;
-       }
-
        if (!conn->output_locked) {
                /* room for new requests */
                if (http_client_connection_check_ready(conn) > 0)