Date: Wed, 23 Jul 2003 17:04:02 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/tar/src tar.c Message-ID: <200307240004.h6O0424f050869@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 2003/07/23 17:04:02 PDT
FreeBSD src repository
Modified files:
contrib/tar/src tar.c
Log:
Fix an annoying bug in tar. When it converted 'tar zcf' to 'tar -z -c -f'
it forgot to null terminate the new argv[] array. If you mixed this
with $TAR_OPTIONS, phkmalloc and a whole bunch of other variables, you
could end up with a segfault. This isn't strictly a phkmalloc victory
since tar walks off the end of an array rather than use uninitialized
malloc memory, but phkmalloc makes it easier to provoke.
Revision Changes Path
1.3 +4 -1 src/contrib/tar/src/tar.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307240004.h6O0424f050869>
