diff --git a/libmisc/prefix_flag.c b/libmisc/prefix_flag.c index cca553a5..b6628ac4 100644 --- a/libmisc/prefix_flag.c +++ b/libmisc/prefix_flag.c @@ -288,6 +288,9 @@ extern struct passwd* prefix_getpwent() if (!passwd_db_file) { return getpwent(); } + if (!fp_pwent) { + return NULL; + } return fgetpwent(fp_pwent); } extern void prefix_endpwent()