* grp.cc (read_etc_group): Just reuse group_buf storage for subsequent reread

of /etc/group.
* passwd.cc (read_etc_passwd): Just reuse passwd_buf storage for subsequent
reread of /etc/passwd.
This commit is contained in:
Christopher Faylor
2001-09-14 03:01:47 +00:00
parent e2e078278c
commit cd6ed3f9f5
3 changed files with 9 additions and 4 deletions

View File

@@ -137,8 +137,7 @@ read_etc_passwd ()
{
for (int i = 0; i < curr_lines; ++i)
free (passwd_buf[i].pw_name);
free (passwd_buf);
curr_lines = max_lines = 0;
curr_lines = 0;
}
FILE *f = fopen ("/etc/passwd", "rt");