fix set inactive slot

This commit is contained in:
bongbui321 2024-03-07 17:57:35 -05:00
parent 3bfb87f663
commit 226699f392

View file

@ -498,7 +498,7 @@ class gpt(metaclass=LogBase):
if active:
flags |= AB_PARTITION_ATTR_SLOT_ACTIVE << (AB_FLAG_OFFSET*8)
else:
flags &= AB_PARTITION_ATTR_UNBOOTABLE << (AB_FLAG_OFFSET*8)
flags &= ~(AB_PARTITION_ATTR_SLOT_ACTIVE << (AB_FLAG_OFFSET*8))
partentry.flags = flags
pdata = partentry.create()
return pdata, partition.entryoffset