From 1f23de7749100516072e472f89e2ef1b2e296276 Mon Sep 17 00:00:00 2001
From: Benny Baumann <BenBE@geshi.org>
Date: Sun, 3 Jan 2021 16:21:30 +0100
Subject: [PATCH] fix: Don't recreate auto_fd object, when there's already an
 instance

---
 src/net/async_server.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/net/async_server.cpp b/src/net/async_server.cpp
index 43b2ca6..01bd6b9 100644
--- a/src/net/async_server.cpp
+++ b/src/net/async_server.cpp
@@ -39,7 +39,7 @@ void async_server_socket::cb_ev(::ev::io &w, int events) {
 	if (events & ::ev::READ) {
 		// Handle incoming clients
 		auto ah = this->get_accept_handler();
-		ah(this->shared_from_this(), auto_fd(w.fd));
+		ah(this->shared_from_this(), this->socket);
 	}
 
 	if (events & ::ev::WRITE) {
-- 
GitLab