From 8f20b173fd40d7f4c7d593e3070187a482b5352e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 10 Jan 2020 12:41:50 +0100 Subject: [PATCH] LibC: Remove useless retry loop in connect_to_lookup_server() --- Libraries/LibC/netdb.cpp | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/Libraries/LibC/netdb.cpp b/Libraries/LibC/netdb.cpp index b4e2bf1b98..14a140b0fb 100644 --- a/Libraries/LibC/netdb.cpp +++ b/Libraries/LibC/netdb.cpp @@ -1,6 +1,6 @@ -#include #include #include +#include #include #include #include @@ -32,21 +32,8 @@ static int connect_to_lookup_server() address.sun_family = AF_LOCAL; strcpy(address.sun_path, "/tmp/portal/lookup"); - int retries = 3; - int rc = 0; - while (retries) { - rc = connect(fd, (const sockaddr*)&address, sizeof(address)); - if (rc == 0) - break; - if (rc < 0) { - perror("connect_to_lookup_server"); - break; - } - --retries; - sleep(1); - } - - if (rc < 0) { + if (connect(fd, (const sockaddr*)&address, sizeof(address)) < 0) { + perror("connect_to_lookup_server"); close(fd); return -1; }