Check the correct length of the GPT header signature
The length of the signature is 8 bytes. We've been checking 9
bytes instead, pretty much forever. All the tests have passed
because although the signature we're looking for is an 8-byte
string followed by a '\0', the next field in the header contains
the revision number 0x00010000, so the 9th byte is always zero.
We should follow the spec, though.
Signed-off-by: Bill Richardson <email@example.com>
Reviewed-by: Randall Spangler <firstname.lastname@example.org>
1 file changed