Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8765fca2 authored by Tao Bao's avatar Tao Bao Committed by Gerrit Code Review
Browse files

Merge "Free the stash after its use in BBOTA v2."

parents 727b462a bb625d20
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -350,6 +350,12 @@ class BlockImageDiff(object):
          mapped_stashes.append(sr)
          if self.version == 2:
            src_str.append("%d:%s" % (sid, sr.to_string_raw()))
            # A stash will be used only once. We need to free the stash
            # immediately after the use, instead of waiting for the automatic
            # clean-up at the end. Because otherwise it may take up extra space
            # and lead to OTA failures.
            # Bug: 23119955
            free_string.append("free %d\n" % (sid,))
          else:
            assert sh in stashes
            src_str.append("%s:%s" % (sh, sr.to_string_raw()))