diff --git a/lib/roken/k_getpwnam.c b/lib/roken/k_getpwnam.c index 50201cda2..17a7da4c2 100644 --- a/lib/roken/k_getpwnam.c +++ b/lib/roken/k_getpwnam.c @@ -24,6 +24,8 @@ k_getpwnam (char *user) p->pw_passwd = spwd->sp_pwdp; endspent (); } +#else + endpwent (); #endif return p; } diff --git a/lib/roken/k_getpwuid.c b/lib/roken/k_getpwuid.c index 377f5b783..bb90df06c 100644 --- a/lib/roken/k_getpwuid.c +++ b/lib/roken/k_getpwuid.c @@ -24,6 +24,8 @@ k_getpwuid (uid_t uid) p->pw_passwd = spwd->sp_pwdp; endspent (); } +#else + endpwent (); #endif return p; }