diff options
author | bde <bde@FreeBSD.org> | 1998-10-10 19:18:30 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-10-10 19:18:30 +0000 |
commit | 7a03a3002aa4bfb3db775583a58a89908b7ae290 (patch) | |
tree | 6222d1b466e4f45ce1c1633befadf9ef1c338430 /usr.bin/mail/cmd2.c | |
parent | 0d02aaceb91d42dfaac22d30bacee101b095d096 (diff) | |
download | FreeBSD-src-7a03a3002aa4bfb3db775583a58a89908b7ae290.zip FreeBSD-src-7a03a3002aa4bfb3db775583a58a89908b7ae290.tar.gz |
vfork -> fork. This home made popen() had the same bug as the library
popen(), but worse. The child calls execvp(), which calls malloc()
a bit more than execl(), and it calls non-library functions that call
malloc() and who-knows-what else (stdio is called in at least some
error cases).
Diffstat (limited to 'usr.bin/mail/cmd2.c')
0 files changed, 0 insertions, 0 deletions