app: aboot: add the integer overflow checks on sparse header

Change for checking interger overflow on sparse header partition
size calculation.

Change-Id: Ib0b613f2632645ef8edd8fa28c8f8ac21f3b982c
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;
 	}