diff options
author | Mark Johnston <markj@FreeBSD.org> | 2021-04-05 20:23:18 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2021-04-05 20:30:00 +0000 |
commit | 3b666932d409ad79c527c026abacd4d327df5b46 (patch) | |
tree | f791742eda2a6e7e1c1eda082c23cb44c20db90c /lib/libc/gen | |
parent | 20a52706c814ccfd91c65586404abd2a1563a330 (diff) | |
download | src-3b666932d409ad79c527c026abacd4d327df5b46.tar.gz src-3b666932d409ad79c527c026abacd4d327df5b46.zip |
libc: Fix the WITH_HESIOD build
Reported by: Daniel Braniss <danny@cs.huji.ac.il>
MFC after: 1 week
Diffstat (limited to 'lib/libc/gen')
-rw-r--r-- | lib/libc/gen/getgrent.c | 2 | ||||
-rw-r--r-- | lib/libc/gen/getpwent.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/gen/getgrent.c b/lib/libc/gen/getgrent.c index afb89cab308b..5832cb8c6799 100644 --- a/lib/libc/gen/getgrent.c +++ b/lib/libc/gen/getgrent.c @@ -971,7 +971,7 @@ dns_group(void *retval, void *mdata, va_list ap) hes = NULL; name = NULL; gid = (gid_t)-1; - how = (enum nss_lookup_type)mdata; + how = (enum nss_lookup_type)(uintptr_t)mdata; switch (how) { case nss_lt_name: name = va_arg(ap, const char *); diff --git a/lib/libc/gen/getpwent.c b/lib/libc/gen/getpwent.c index a07ee109e2df..bc1d341fd3ad 100644 --- a/lib/libc/gen/getpwent.c +++ b/lib/libc/gen/getpwent.c @@ -1108,7 +1108,7 @@ dns_passwd(void *retval, void *mdata, va_list ap) hes = NULL; name = NULL; uid = (uid_t)-1; - how = (enum nss_lookup_type)mdata; + how = (enum nss_lookup_type)(uintptr_t)mdata; switch (how) { case nss_lt_name: name = va_arg(ap, const char *); |