diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 1995-09-02 04:16:21 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 1995-09-02 04:16:21 +0000 |
| commit | 4cc738f7630b383c10a70b906d64e3b53daeb8d6 (patch) | |
| tree | 86154d430e88d88d08d5d5fb33231fb92deef73e /lib/libc/yp/yplib.c | |
| parent | d454389cc2c86709d8d97b3bf2119e5bacccf82e (diff) | |
Notes
Diffstat (limited to 'lib/libc/yp/yplib.c')
| -rw-r--r-- | lib/libc/yp/yplib.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/libc/yp/yplib.c b/lib/libc/yp/yplib.c index 5e5a65538d9c..3d9e2caeadc3 100644 --- a/lib/libc/yp/yplib.c +++ b/lib/libc/yp/yplib.c @@ -28,7 +28,7 @@ */ #ifndef LINT -static char *rcsid = "$Id: yplib.c,v 1.10 1995/05/30 05:42:15 rgrimes Exp $"; +static char *rcsid = "$Id: yplib.c,v 1.11 1995/07/05 06:04:20 wpaul Exp $"; #endif #include <sys/param.h> @@ -423,10 +423,6 @@ int *outvallen; indomain == NULL || !strlen(indomain)) return YPERR_BADARGS; -again: - if( _yp_dobind(indomain, &ysd) != 0) - return YPERR_DOMAIN; - #ifdef YPMATCHCACHE if( !strcmp(_yp_domain, indomain) && ypmatch_find(inmap, inkey, inkeylen, &yprv.valdat.dptr, &yprv.valdat.dsize)) { @@ -438,6 +434,10 @@ again: } #endif +again: + if( _yp_dobind(indomain, &ysd) != 0) + return YPERR_DOMAIN; + tv.tv_sec = _yplib_timeout; tv.tv_usec = 0; |
