Skip to content

Commit 26ac22b

Browse files
committed
change delete and upsert mmaper mem order
1 parent 90887c6 commit 26ac22b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

unix/mremap.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ func (m *mremapMmapper) Mremap(oldData []byte, newLength int, flags int) (data [
3232
}
3333
bNew := unsafe.Slice((*byte)(unsafe.Pointer(newAddr)), newLength)
3434
pNew := &bNew[cap(bNew)-1]
35-
m.active[pNew] = bNew
3635
if flags&MREMAP_DONTUNMAP == 0 {
3736
delete(m.active, pOld)
3837
}
38+
m.active[pNew] = bNew
3939
return bNew, nil
4040
}

0 commit comments

Comments
 (0)