{"author":"Stefan Eissing","author_email":"stefan@eissing.org","author_time":1754392313,"commit_time":1754462832,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"6d5570c4dd0a874730ccfdbe885017b77dab7ffc","message":"lib: replace conn [write]sockfd members by index\n\nThe `connectdata` members `sockfd` and `writesockfd` needed to by either\nCURL_SOCKET_BAD or a copy of one of `conn->sock[2]`. When equal to one,\nthat index was used to send/recv/poll the proper socket or connection\nfilter chain.\n\nReplace those with `send_idx` and `recv_idx` which are either -1, 0 or 1\nto indicate which socket/filter to send/receive on.\n\nCloses #18179\n","parents":["aec28f3ad3b4605951b544d2813c7de3a17ecc35"],"tree_hash":"7bc35c47fa6321a5116b0191394abcfee0f5c984"}