]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-http: http-client-request - Make sure connection output is unlocked if blocking...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Wed, 25 Jan 2023 14:19:30 +0000 (15:19 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 30 Jan 2023 19:48:46 +0000 (19:48 +0000)
commitce638e764a481bbe07da258e8402b975f04d4839
tree89e4b8027e27315b2b110790cc7c5a38ab5c79f7
parentb85fb2702f93d4635df6bf0619d117a793ab5b96
lib-http: http-client-request - Make sure connection output is unlocked if blocking request receives response.

Otherwise, a race condition between outgoing payload transmission and receiving
the response may cause connection to hang.
src/lib-http/http-client-connection.c
src/lib-http/http-client-request.c