good morning!!!!

Skip to content
Snippets Groups Projects
Unverified Commit 81662fe8 authored by Evolution404's avatar Evolution404 Committed by GitHub
Browse files

core/rawdb: handle prefix in table.compact method (#22911)

parent a6c46278
No related branches found
No related tags found
No related merge requests found
......@@ -131,6 +131,8 @@ func (t *table) Compact(start []byte, limit []byte) error {
// If no start was specified, use the table prefix as the first value
if start == nil {
start = []byte(t.prefix)
} else {
start = append([]byte(t.prefix), start...)
}
// If no limit was specified, use the first element not matching the prefix
// as the limit
......@@ -147,6 +149,8 @@ func (t *table) Compact(start []byte, limit []byte) error {
limit = nil
}
}
} else {
limit = append([]byte(t.prefix), limit...)
}
// Range correctly calculated based on table prefix, delegate down
return t.db.Compact(start, limit)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment