mmm: DefragmentOne() is probably better.

This commit is contained in:
fiatjaf
2026-06-18 16:17:53 -03:00
parent 0d1577c4de
commit 5232b167db
3 changed files with 108 additions and 89 deletions
+1 -1
View File
@@ -157,7 +157,7 @@ func (b *MultiMmapManager) storeOn(
}
// write to the mmap
if err := betterbinary.Marshal(evt, b.mmapf[pos.start:]); err != nil {
if err := betterbinary.Marshal(evt, b.mmapf[pos.start:pos.start+uint64(pos.size)]); err != nil {
return false, fmt.Errorf("error marshaling to %d: %w", pos.start, err)
}