chiark / gitweb /
Do not delete spec.sgml.in.
[userv.git] / client.c
index 3e9f08fa835da9dfa5fa921d5f345a8e87887a2b..4fbb710856cfeec82aff689388a35cb2ff493e1c 100644 (file)
--- a/client.c
+++ b/client.c
@@ -988,7 +988,8 @@ static int server_connect(void) {
   while (connect(sfd,(struct sockaddr*)&ssockname,sizeof(ssockname))) {
     if (errno == ECONNREFUSED || errno == ENOENT)
       syscallerror("uservd daemon is not running - service not available");
-    syscallerror("unable to connect to uservd daemon");
+    if (errno != EINTR)
+      syscallerror("unable to connect to uservd daemon: %m");
   }
 
   return sfd;