of /etc/group.
* passwd.cc (read_etc_passwd): Just reuse passwd_buf storage for subsequent
reread of /etc/passwd.
+Thu Sep 13 23:01:00 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * 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.
+
Thu Sep 13 20:46:05 2001 Christopher Faylor <cgf@cygnus.com>
* cygheap.cc (dup_now): New function.
free (group_buf[i].gr_name);
free (group_buf[i].gr_mem);
}
- free (group_buf);
- curr_lines = max_lines = 0;
+ curr_lines = 0;
}
FILE *f = fopen (etc_group, "rt");
{
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");