diff --git a/libmariadb/mariadb_async.c b/libmariadb/mariadb_async.c
index aecb79bb..b020f908 100644
--- a/libmariadb/mariadb_async.c
+++ b/libmariadb/mariadb_async.c
@@ -78,10 +78,7 @@ my_connect_async(MARIADB_PVIO *pvio,
 #else
     int err= errno;
     if (err != EINPROGRESS && err != EALREADY && err != EAGAIN)
-      {
-        close(sock);
         return res;
-      }
 #endif
     b->events_to_wait_for|= MYSQL_WAIT_WRITE;
     if (vio_timeout >= 0)
