]> git.meshlink.io Git - meshlink/blobdiff - src/net_socket.c
Revert "Dont setup outgoing connection to blacklisted nodes"
[meshlink] / src / net_socket.c
index c6fc124261101053ae3e756deb47ccb18b87a587..3cbc5dd634fa2d60d302daab5a0959b9c16d9b17 100644 (file)
@@ -545,6 +545,11 @@ void handle_new_meta_connection(event_loop_t *loop, void *data, int flags) {
        fd = accept(l->tcp.fd, &sa.sa, &len);
 
        if(fd < 0) {
+               if(errno == EINVAL) { // TODO: check if Windows agrees
+                       event_loop_stop(loop);
+                       return;
+               }
+
                logger(DEBUG_ALWAYS, LOG_ERR, "Accepting a new connection failed: %s", sockstrerror(sockerrno));
                return;
        }