Add missing validity checks to file store

This commit is contained in:
Gary Talent 2018-03-07 00:15:42 -06:00
parent 3151b5508e
commit 3e63b2f816

View File

@ -162,8 +162,12 @@ typename LinkedList<size_t>::ItemPtr LinkedList<size_t>::malloc(size_t size) {
auto last = lastItem(); auto last = lastItem();
out->next = first; out->next = first;
out->prev = last; out->prev = last;
first->prev = out; if (first.valid()) {
last->next = out; first->prev = out;
}
if (last.valid()) {
last->next = out;
}
m_header.bytesUsed += out.size(); m_header.bytesUsed += out.size();
} }
return out; return out;