diff options
Diffstat (limited to 'utils/sbtools/sbtoelf.c')
-rw-r--r-- | utils/sbtools/sbtoelf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/sbtools/sbtoelf.c b/utils/sbtools/sbtoelf.c index d729357a56..50a23e56b3 100644 --- a/utils/sbtools/sbtoelf.c +++ b/utils/sbtools/sbtoelf.c | |||
@@ -371,7 +371,7 @@ static void extract(unsigned long filesize) | |||
371 | 371 | ||
372 | if(memcmp(sb_header->signature, "STMP", 4) != 0) | 372 | if(memcmp(sb_header->signature, "STMP", 4) != 0) |
373 | bugp("Bad signature"); | 373 | bugp("Bad signature"); |
374 | if(sb_header->image_size * BLOCK_SIZE != filesize) | 374 | if(sb_header->image_size * BLOCK_SIZE > filesize) |
375 | bugp("File size mismatch"); | 375 | bugp("File size mismatch"); |
376 | if(sb_header->header_size * BLOCK_SIZE != sizeof(struct sb_header_t)) | 376 | if(sb_header->header_size * BLOCK_SIZE != sizeof(struct sb_header_t)) |
377 | bugp("Bad header size"); | 377 | bugp("Bad header size"); |