diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 1996-02-04 05:05:43 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 1996-02-04 05:05:43 +0000 |
| commit | 9a8c0cebf4ec21496062e60eed7aebe9fecbc994 (patch) | |
| tree | 090dd2f2e70cc2b554fac53ce60728cfecbd15b4 /lib/libc | |
| parent | da2375658e91301e7bfc711ee9b0b41b9ede2619 (diff) | |
Notes
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/yp/xdryp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libc/yp/xdryp.c b/lib/libc/yp/xdryp.c index 51a38782d532..2bba485c9af5 100644 --- a/lib/libc/yp/xdryp.c +++ b/lib/libc/yp/xdryp.c @@ -78,7 +78,8 @@ u_long *objp; } if(out.more == 0) { xdr_free(xdr_ypresp_all, (char *)&out); - return FALSE; + *objp = YP_NOMORE; + return TRUE; } status = out.ypresp_all_u.val.stat; switch(status) { @@ -105,6 +106,7 @@ u_long *objp; break; case YP_NOMORE: xdr_free(xdr_ypresp_all, (char *)&out); + *objp = YP_NOMORE; return TRUE; default: xdr_free(xdr_ypresp_all, (char *)&out); |
