{"author":"Jay Satiro","author_email":"raysatiro@yahoo.com","author_time":1736931371,"commit_time":1738052824,"committer":"Jay Satiro","committer_email":"raysatiro@yahoo.com","hash":"4f99efb192590ec7263d1f88de99a03dbe469970","message":"easy: allow connect-only handle reuse with easy_perform\n\n- Detach and disconnect an attached connection before performing.\n\nPrior to this change it was not possible to safely reuse an easy handle\nwith an attached connection in a second call to curl_easy_perform. The\nonly known case of this is a connect-only type handle where the\nconnection was detached when curl_easy_perform returned, only to be\nreattached by either curl_easy_send/recv.\n\nThis commit effectively reverts 2f8ecd5d and be82a360, the latter of\nwhich treated the reuse as an error. Prior to that change undefined\nbehavior may occur in such a case.\n\nBug: https://curl.se/mail/lib-2025-01/0044.html\nReported-by: Aleksander Mazur\n\nCloses https://github.com/curl/curl/pull/16008\n","parents":["f25a807a7d5d96053c7990fc7178f6a133ecb7e9"],"tree_hash":"1847020772b027aae4c5ccf345edb22aee4e8c38"}