fg = fopen(group_db_file, "rt");
if(!fg)
return NULL;
- while(grp = fgetgrent(fg)) {
+ while((grp = fgetgrent(fg)) != NULL) {
if(!strcmp(name, grp->gr_name))
break;
}
fg = fopen(group_db_file, "rt");
if(!fg)
return NULL;
- while(grp = fgetgrent(fg)) {
+ while((grp = fgetgrent(fg)) != NULL) {
if(gid == grp->gr_gid)
break;
}
fg = fopen(passwd_db_file, "rt");
if(!fg)
return NULL;
- while(pwd = fgetpwent(fg)) {
+ while((pwd = fgetpwent(fg)) != NULL) {
if(uid == pwd->pw_uid)
break;
}
fg = fopen(passwd_db_file, "rt");
if(!fg)
return NULL;
- while(pwd = fgetpwent(fg)) {
+ while((pwd = fgetpwent(fg)) != NULL) {
if(!strcmp(name, pwd->pw_name))
break;
}
fg = fopen(spw_db_file, "rt");
if(!fg)
return NULL;
- while(sp = fgetspent(fg)) {
+ while((sp = fgetspent(fg)) != NULL) {
if(!strcmp(name, sp->sp_namp))
break;
}