summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>1995-06-17 04:00:02 +0000
committerBill Paul <wpaul@FreeBSD.org>1995-06-17 04:00:02 +0000
commit85e8f5bee2a1aaa96bfd8091ebbeca2434b8b046 (patch)
treeb61ef3815657e5a783576ff89eeb4ea5529df35b /lib/libc
parent24af9b645e3143832907160b6b1b6fe5e5fd0107 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/gen/getpwent.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libc/gen/getpwent.c b/lib/libc/gen/getpwent.c
index 8b17ca24a892..7d1fb83442d2 100644
--- a/lib/libc/gen/getpwent.c
+++ b/lib/libc/gen/getpwent.c
@@ -574,11 +574,15 @@ static char *_pw_yp_domain;
static int
_havemaster(char *_pw_yp_domain)
{
- int order;
+ int keylen, resultlen;
+ char *key, *result;
- if (yp_order(_pw_yp_domain, "master.passwd.byname", (int *)&order)) {
+ if (yp_first(_pw_yp_domain, "master.passwd.byname",
+ &key, &keylen, &result, &resultlen)) {
+ free(result);
return 0;
}
+ free(result);
return 1;
}