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>