{"author":"Stefan Eissing","author_email":"stefan@eissing.org","author_time":1749043615,"commit_time":1749107489,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"34d694f89c9269bb23b9f71f58b88062142dcc5b","message":"SCP/SFTP: avoid busy loop after EAGAIN\n\nThe ssh libraries do not reveal if they still have data buffered from\nthe peer. Only when their buffers are read empty can curl be sure that\nit is safe to rely on socket polling.\n\nThis change adds detection of EGAIN on receive in the transfer loop and\nallows SFTP/SCP transfers to avoid a busy loop in such a case (which\nshould happen often when CPU exceeds network bandwidth).\n\nCloses #17533\n","parents":["e67a500841c019f8ab8102f4f8525a302f425cdb"],"tree_hash":"a5f89e36cbfc033d0985bfd690aad6b9711c07e6"}