022effcc3e
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. |
||
---|---|---|
.. | ||
arith.h | ||
buffer.c | ||
common.h | ||
compare.c | ||
create.c | ||
delete.c | ||
extract.c | ||
incremen.c | ||
list.c | ||
mangle.c | ||
misc.c | ||
names.c | ||
rmt.c | ||
rmt.h | ||
rtapelib.c | ||
system.h | ||
tar.c | ||
tar.h | ||
update.c |