Merge "app: aboot: add the integer overflow checks on sparse header"
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
index 8b54199..fb34b87 100755
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -1745,7 +1745,7 @@
 
 	/* Read and skip over sparse image header */
 	sparse_header = (sparse_header_t *) data;
-	if ((sparse_header->total_blks * sparse_header->blk_sz) > size) {
+	if (((uint64_t)sparse_header->total_blks * (uint64_t)sparse_header->blk_sz) > size) {
 		fastboot_fail("size too large");
 		return;
 	}