summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/yp/yplib.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/libc/yp/yplib.c b/lib/libc/yp/yplib.c
index cc0a511..eb5c34c 100644
--- a/lib/libc/yp/yplib.c
+++ b/lib/libc/yp/yplib.c
@@ -555,6 +555,14 @@ gotit:
_ypbindlist = ysd;
}
+ /*
+ * Set low retry timeout to realistically handle UDP packet
+ * loss for YP packet bursts.
+ */
+ tv.tv_sec = 1;
+ tv.tv_usec = 0;
+ clnt_control(ysd->dom_client, CLSET_RETRY_TIMEOUT, (char*)&tv);
+
if (ypdb != NULL)
*ypdb = ysd;
return (0);
@@ -823,14 +831,6 @@ again:
return (YPERR_DOMAIN);
}
- /*
- * Set low retry timeout to realistically handle UDP packet
- * loss for yp_next packet bursts.
- */
- tv.tv_sec = 1;
- tv.tv_usec = 0;
- clnt_control(ysd->dom_client, CLSET_RETRY_TIMEOUT, (char*)&tv);
-
tv.tv_sec = _yplib_timeout;
tv.tv_usec = 0;
OpenPOWER on IntegriCloud