Skip to content

Commit 574c5ab

Browse files
authored
Merge pull request donapieppo#25 from sshedi/null-check
libnss_ato.c: do null check after fgetpwent
2 parents 0204c30 + d690b68 commit 574c5ab

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

libnss_ato.c

+4
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,18 @@ read_conf(void)
4949
if ((fd = fopen(CONF_FILE, "r")) == NULL ) {
5050
return NULL;
5151
}
52+
5253
conf = fgetpwent(fd);
54+
if (conf == NULL)
55+
goto end;
5356

5457
if ( conf->pw_uid < MIN_UID_NUMBER )
5558
conf->pw_uid = MIN_UID_NUMBER;
5659

5760
if ( conf->pw_gid < MIN_GID_NUMBER )
5861
conf->pw_gid = MIN_GID_NUMBER;
5962

63+
end:
6064
fclose(fd);
6165
return conf;
6266
}

0 commit comments

Comments
 (0)