freebsd-dev/sbin/restore
Conrad Meyer c9bf814804 restore(8): Handle extended attribute names correctly
UFS2 extended attribute names are not NUL-terminated.  Handle
appropriately.

Correct the EXTATTR_BASE_LENGTH() macro, which handled ea_namelength ==
one (mod eight) extended attributes incorrectly.

PR:		216127
Reported by:	dewayne at heuristicsystems.com.au
Reviewed by:	kib@
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D9208
2017-01-18 18:16:57 +00:00
..
dirs.c restore(8): Handle extended attribute names correctly 2017-01-18 18:16:57 +00:00
extern.h restore(8): Handle extended attribute names correctly 2017-01-18 18:16:57 +00:00
interactive.c restore: use our howmany() instead of reinventing the macro. 2016-04-30 20:05:23 +00:00
main.c restore: fix memory leak. 2016-04-30 22:51:09 +00:00
Makefile Explicitly add more files to the 'runtime' package. 2016-02-09 20:19:31 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
restore.8
restore.c Fix sbin/ build with a 64-bit ino_t. 2012-09-27 23:31:06 +00:00
restore.h
symtab.c restore: fix resource handle leak. 2016-05-01 02:39:39 +00:00
tape.c restore(8): Handle extended attribute names correctly 2017-01-18 18:16:57 +00:00
utilities.c Use NULL instead of 0 for pointers. 2016-04-18 14:08:35 +00:00