From 3e63b2f816def0dc18cef5f5c9d7e86c689e2e0c Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 7 Mar 2018 00:15:42 -0600 Subject: [PATCH] Add missing validity checks to file store --- deps/ox/src/ox/fs/filestore/linkedlist.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/deps/ox/src/ox/fs/filestore/linkedlist.hpp b/deps/ox/src/ox/fs/filestore/linkedlist.hpp index 60c9abde..61c469b7 100644 --- a/deps/ox/src/ox/fs/filestore/linkedlist.hpp +++ b/deps/ox/src/ox/fs/filestore/linkedlist.hpp @@ -162,8 +162,12 @@ typename LinkedList::ItemPtr LinkedList::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;