Add missing validity checks to file store
This commit is contained in:
parent
3151b5508e
commit
3e63b2f816
8
deps/ox/src/ox/fs/filestore/linkedlist.hpp
vendored
8
deps/ox/src/ox/fs/filestore/linkedlist.hpp
vendored
@ -162,8 +162,12 @@ typename LinkedList<size_t>::ItemPtr LinkedList<size_t>::malloc(size_t size) {
|
||||
auto last = lastItem();
|
||||
out->next = first;
|
||||
out->prev = last;
|
||||
first->prev = out;
|
||||
last->next = out;
|
||||
if (first.valid()) {
|
||||
first->prev = out;
|
||||
}
|
||||
if (last.valid()) {
|
||||
last->next = out;
|
||||
}
|
||||
m_header.bytesUsed += out.size();
|
||||
}
|
||||
return out;
|
||||
|
Loading…
x
Reference in New Issue
Block a user