in imfg/imfg.go [65:80]
func VerifyAreas(areas []flash.FlashArea) error {
prevDevice := -1
off := 0
for _, area := range areas {
if area.Device != prevDevice {
off = 0
}
if err := verifyArea(area, off); err != nil {
return err
}
off += area.Size
}
return nil
}