From ffc0ad7c86408193b213c46cbca5c0d8b60f8632 Mon Sep 17 00:00:00 2001 From: Mroik Date: Sat, 11 Apr 2026 04:02:53 +0200 Subject: Do not propagate TcpListener.accept() errors Errors produced by the socket may not be necessarily fatal, meaning that while a connection might be dropped the process should be able to resume execution as if nothing happened and accept the next connection. Error handling for accept() has been copied from NGINX's [1]. [1] https://stackoverflow.com/questions/76955978/which-socket-accept-errors-are-fatal Signed-off-by: Mroik --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 570c437..cbd5e80 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,7 @@ edition = "2024" [dependencies] anyhow = "1.0.102" env_logger = "0.11.10" +libc = "0.2.184" log = "0.4.29" rusqlite = "0.39.0" tokio = { version = "1.51.0", features = ["macros", "rt-multi-thread", "sync"] } -- cgit v1.3