commit | 877aefb1df30aee2d566b8268afaa82657b8aa48 | [log] [tgz] |
---|---|---|
author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jan 10 19:44:29 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jan 10 19:44:29 2020 +0000 |
tree | 9ea3b075b9a3dd1bae63843b1afc5d60d45b5253 | |
parent | c34c4fe0ef4c8b0861a65e91217ca29366e490af [diff] | |
parent | 6447072324f5a4d759e7cce1a0ae71ccdfe58aa0 [diff] |
Merge "Require FAT to occupy at least one sector." am: a4f74d335c am: 6447072324 Change-Id: I7eb4cdd418d987ef7a35975b429d33fcdccd074b
diff --git a/boot.c b/boot.c index a3ba7ab..5f5fb24 100644 --- a/boot.c +++ b/boot.c
@@ -250,7 +250,7 @@ boot->FATsecs = boot->bpbFATsmall; } - if (boot->FATsecs > UINT32_MAX / boot->bpbFATs) { + if (boot->FATsecs < 1 || boot->FATsecs > UINT32_MAX / boot->bpbFATs) { pfatal("Invalid FATs(%u) with FATsecs(%zu)", boot->bpbFATs, (size_t)boot->FATsecs); return FSFATAL;