freebsd-dev/stand
Andriy Gapon c527e92004 zfs boot: fix a crash in a rarely taken path in fzap_lookup
Instead of passing NULL to fzap_name_equal and crashing, just return
ENOENT.  This happened when higher bits of a hash of the searched key
(its hash prefix) matched a hash prefix of some key in the ZAP, but the
full hash value of the searched key did not match any key in the ZAP.

I observerved this problem when loader tried to look up
"features_for_read" in a particular old pool that predates pool
features.

MFC after:	2 weeks
Sponsored by:	Panzura
2019-12-13 22:04:13 +00:00
..
arm Remove NAND and NANDFS support 2019-06-25 04:50:09 +00:00
arm64
common loader: clean up devopen and devclose a bit 2019-12-13 08:41:37 +00:00
defaults
efi Update Makefile.depend files 2019-12-11 17:37:53 +00:00
fdt
ficl Add support for hypervisor check on x86 2019-10-24 20:02:48 +00:00
ficl32
forth loader_4th: menu items need to reset color attribute, not switch to white 2019-09-22 16:10:25 +00:00
i386 Update Makefile.depend files 2019-12-11 17:37:53 +00:00
kshim
liblua stand: liblua: drop default buffer size to 128 2019-12-12 01:35:56 +00:00
liblua32
libsa zfs boot: fix a crash in a rarely taken path in fzap_lookup 2019-12-13 22:04:13 +00:00
libsa32
lua lualoader: correct a typo from r354247 2019-12-03 18:44:19 +00:00
man
mips mips: ubldr: use truncated load address for mips32 2019-09-18 01:33:17 +00:00
ofw
powerpc powerpc: Use builtins for fls/flsl 2019-12-08 04:36:42 +00:00
sparc64
uboot
usb
userboot loader: userboot/test should accept more than one disk 2019-11-03 09:14:29 +00:00
defs.mk Add flua to the base system, install to /usr/libexec 2019-11-18 23:21:13 +00:00
fdt.mk
ficl.mk
loader.mk Add flua to the base system, install to /usr/libexec 2019-11-18 23:21:13 +00:00
lua.mk
Makefile
Makefile.amd64
Makefile.inc
uboot.mk