commit d98ae929b23af35e2e837c97b5c20559f48d584b from: Omar Polo date: Sat Feb 19 18:11:05 2022 UTC don't log errno, it's always zero after libtls returns The libevent error value is much more interesting! see github issue #13 commit - ed78e81b9c19d27e0898b28f138f2536a286020d commit + d98ae929b23af35e2e837c97b5c20559f48d584b blob - c9cb7ce080393b7efdadc48b40a700167c767a7e blob + fa8da5decd780633d30948e510a96774c1839848 --- server.c +++ server.c @@ -1139,7 +1139,7 @@ client_error(struct bufferevent *bev, short error, voi return; } - log_err(c, "unknown bufferevent error: %s", strerror(errno)); + log_err(c, "unknown bufferevent error %x", error); client_close(c); }