diff --git a/bios_extract/src/phoenix.c b/bios_extract/src/phoenix.c index 7a1a4c0..61ddcf0 100644 --- a/bios_extract/src/phoenix.c +++ b/bios_extract/src/phoenix.c @@ -1004,10 +1004,8 @@ PhoenixExtract(unsigned char *BIOSImage, int BIOSLength, int BIOSOffset, Offset &= (BIOSLength - 1); if (!Offset) { fprintf(stderr, "BCPSYS module offset is NULL.\n"); - if (!FFV) { - return FALSE; - } - return PhoenixFFV(BIOSImage, BIOSLength, FFV); + if (FFV) + PhoenixFFV(BIOSImage, BIOSLength, FFV); } while (Offset) {