Selaa lähdekoodia

LibC: Fail name lookups immediately if we can't connect to LookupServer

Andreas Kling 5 vuotta sitten
vanhempi
commit
f3dad64a3b
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4 0
      Libraries/LibC/netdb.cpp

+ 4 - 0
Libraries/LibC/netdb.cpp

@@ -38,6 +38,10 @@ static int connect_to_lookup_server()
         rc = connect(fd, (const sockaddr*)&address, sizeof(address));
         if (rc == 0)
             break;
+        if (rc < 0) {
+            perror("connect_to_lookup_server");
+            break;
+        }
         --retries;
         sleep(1);
     }