From 44f357ab2e55582b762608e0e9858af943367284 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Mon, 4 Jun 2018 23:09:37 -0700 Subject: [PATCH] afd: simplify afd_create_driver_socket() error-return logic --- src/afd.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/afd.c b/src/afd.c index 27df0e7..109b26e 100644 --- a/src/afd.c +++ b/src/afd.c @@ -114,10 +114,9 @@ int afd_create_driver_socket(HANDLE iocp, SOCKET* driver_socket_out) { *driver_socket_out = socket; return 0; -error:; - DWORD error = GetLastError(); +error: closesocket(socket); - return_set_error(-1, error); + return_map_error(-1); } int afd_poll(SOCKET driver_socket,