Merge pull request 'handle ECONNABORTED' (#1120) from 1686a/handle-econnaborted into main-v1

Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1120
This commit is contained in:
Alex
2025-08-02 14:53:45 +00:00

View File

@@ -343,7 +343,11 @@ where
while !*must_exit.borrow() {
let (stream, client_addr) = tokio::select! {
acc = listener.accept() => acc?,
acc = listener.accept() => match acc {
Ok(r) => r,
Err(e) if e.kind() == std::io::ErrorKind::ConnectionAborted => continue,
Err(e) => return Err(e.into()),
},
_ = must_exit.changed() => continue,
};