freebsd-dev/usr.sbin/cron/lib
Dima Dorfman 5d3e1fcab1 free_entry(): Don't free e->envp if it's already NULL; likewise for
e->cmd.  free_entry() now does the right thing with
partially-initialized structures.

load_entry(): Don't call env_free() on e->envp throughout the routine
before jumping to eof; the free_entry() call at that label will take
care of it.  The previous behavior resulted in e->envp being free'd
twice (well, the second time would usually result in a crash, but
that's besides the point); once in load_entry(), and once in
free_entry() after the former called the latter.  Also note that the
check added to free_entry() (above) doesn't help, since e->envp wasn't
reset to NULL after env_free().

Submitted by:	Mark Peek <mark@whistle.com>
2001-07-18 11:48:00 +00:00
..
compat.c Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
entry.c free_entry(): Don't free e->envp if it's already NULL; likewise for 2001-07-18 11:48:00 +00:00
env.c
Makefile
misc.c