Merge "app: aboot: Assert if devinfo is corrupted"
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
index 5067181..a20bb86 100644
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -326,6 +326,11 @@
 
 #if VERIFIED_BOOT
 	cmdline_len += strlen(verified_state) + strlen(vbsn[boot_state].name);
+	if ((device.verity_mode != 0 ) && (device.verity_mode != 1))
+	{
+		dprintf(CRITICAL, "Devinfo paritition possibly corrupted!!!. Please erase devinfo partition to continue booting\n");
+		ASSERT(0);
+	}
 	cmdline_len += strlen(verity_mode) + strlen(vbvm[device.verity_mode].name);
 #endif
 
@@ -451,6 +456,11 @@
 		if(have_cmdline) --dst;
 		while ((*dst++ = *src++));
 
+		if ((device.verity_mode != 0 ) && (device.verity_mode != 1))
+		{
+			dprintf(CRITICAL, "Devinfo paritition possibly corrupted!!!. Please erase devinfo partition to continue booting\n");
+			ASSERT(0);
+		}
 		src = verity_mode;
 		if(have_cmdline) --dst;
 		while ((*dst++ = *src++));