HardenedBSD/lib/libefivar
Warner Losh 0e5d767884 Minor fixes to edge cases in efi_get_next_variable_name
Fix allocating more memory for the names (unlikely to be needed, but
still best to get right) to ask for the length the kernel told use we
needed, not the old length of the variable. Mind the proper NUL that
we add in the space we allocate. Free the old name string before we
allcoate a new one to limit what we leak to the last one (free passed
in name for the last one in the list), and detect the last one by rv
!= 0 and errno == ENOENT, rather then just the former to avoid false
positives if errno happens to be ENOENT on entry.

Sponsored by: Netflix
2017-09-13 04:32:23 +00:00
..
efi-osdep.h
efivar-dp-format.c Implement efidp_size 2017-09-07 07:30:14 +00:00
efivar-dp-parse.c Fix parsing File() nodes in device paths. 2017-08-31 15:53:47 +00:00
efivar-dp.h Implement efidp_size 2017-09-07 07:30:14 +00:00
efivar.3
efivar.c Minor fixes to edge cases in efi_get_next_variable_name 2017-09-13 04:32:23 +00:00
efivar.h
FreeBSD-update
Makefile libefivar: -fno-strict-aliasing 2017-09-04 18:59:44 +00:00
Makefile.depend
ProcessorBind.h
uefi-dplib.h
uefi-dputil.c
uefi-guid.c
uefi-guid.dat