Module Name: src Committed By: jmcneill Date: Sat Oct 23 15:20:26 UTC 2021
Modified Files: src/sys/external/bsd/gnu-efi/dist/lib: sread.c Log Message: The device path passed to EFI_BOOT_SERVICES.LocateDevicePath() may be modified and the resulting device path may not be aligned in such a way that the PathName string is not 16-bit aligned. Fix OpenSimpleFileRead to make a copy of the device path to ensure alignment before attempting to open a file. Idea from Tianocore's EFI shell Library/FileIO.c LibOpenFile(). To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/sys/external/bsd/gnu-efi/dist/lib/sread.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.