[FASTFAT] Don't mess my debug log when partition SysType is printed! (when invalid chars are printed)

This commit is contained in:
Hermès Bélusca-Maïto 2018-10-13 19:57:24 +02:00
parent 47d539e6e0
commit 8c0c90112e
No known key found for this signature in database
GPG Key ID: 3B2539C65E7B93D0

View File

@ -280,8 +280,14 @@ VfatHasFileSystem(
BootFatX->SysType[2] != 'T' ||
BootFatX->SysType[3] != 'X')
{
DPRINT1("SysType %c%c%c%c\n", BootFatX->SysType[0], BootFatX->SysType[1], BootFatX->SysType[2], BootFatX->SysType[3]);
*RecognizedFS=FALSE;
DPRINT1("SysType %02X%02X%02X%02X (%c%c%c%c)\n",
BootFatX->SysType[0], BootFatX->SysType[1], BootFatX->SysType[2], BootFatX->SysType[3],
isprint(BootFatX->SysType[0]) ? BootFatX->SysType[0] : '.',
isprint(BootFatX->SysType[1]) ? BootFatX->SysType[1] : '.',
isprint(BootFatX->SysType[2]) ? BootFatX->SysType[2] : '.',
isprint(BootFatX->SysType[3]) ? BootFatX->SysType[3] : '.');
*RecognizedFS = FALSE;
}
if (*RecognizedFS &&