diff --git a/src/detection/bios/bios_linux.c b/src/detection/bios/bios_linux.c index 820cff62c..ae46e7c99 100644 --- a/src/detection/bios/bios_linux.c +++ b/src/detection/bios/bios_linux.c @@ -23,7 +23,8 @@ static bool hostValueSet(FFstrbuf* value) ffStrbufIgnCaseCompS(value, "Not Applicable") != 0 && ffStrbufIgnCaseCompS(value, "INVALID") != 0 && ffStrbufIgnCaseCompS(value, "Type1ProductConfigId") != 0 && - ffStrbufIgnCaseCompS(value, "All Series") != 0 + ffStrbufIgnCaseCompS(value, "All Series") != 0 && + ffStrbufIgnCaseCompS(value, "N/A") != 0 ; } diff --git a/src/modules/bios/bios.c b/src/modules/bios/bios.c index 70850a714..8c387f372 100644 --- a/src/modules/bios/bios.c +++ b/src/modules/bios/bios.c @@ -31,7 +31,10 @@ void ffPrintBios(FFinstance* instance, FFBiosOptions* options) if(options->moduleArgs.outputFormat.length == 0) { ffPrintLogoAndKey(instance, FF_BIOS_MODULE_NAME, 0, &options->moduleArgs.key, &options->moduleArgs.keyColor); - puts(bios.biosRelease.chars); + ffStrbufWriteTo(&bios.biosRelease, stdout); + if (bios.biosVersion.length) + printf(" (%s)", bios.biosVersion.chars); + putchar('\n'); } else {