Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit 770a263

Browse files
committed
fix(level-hash/persistent): delete operation reads invalid key size
1 parent aebffd4 commit 770a263

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

utilities/level-hash/src/main/java/com/itsaky/androidide/levelhash/internal/PersistentLevelHashIO.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,10 @@ internal class PersistentLevelHashIO<K : Any, V : Any?>(
413413
}
414414

415415
entrySize += SIZE_BOOLEAN // isOccupied
416+
417+
// seek over entrySize
418+
valIo.seekShort()
419+
416420
entrySize += SIZE_SHORT // entrySize
417421

418422
val keySize = valIo.readInt()

0 commit comments

Comments
 (0)