From ca7a1624b5b1cab4d905b98a7bacce7d673ba640 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 1 Jul 2017 01:31:09 -0500 Subject: [PATCH] Fix delete/new[] mismatch --- deps/ox/src/ox/fs/filesystem.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/ox/src/ox/fs/filesystem.hpp b/deps/ox/src/ox/fs/filesystem.hpp index 704be7a87..0854456e2 100644 --- a/deps/ox/src/ox/fs/filesystem.hpp +++ b/deps/ox/src/ox/fs/filesystem.hpp @@ -693,7 +693,7 @@ int FileSystemTemplate::insertDirectoryEntry(const char *dir auto entry = (DirectoryEntry*) &dirBuff[s.size]; entry->inode = inode; entry->setName(fileName); - return write(s.inode, dirBuff, dirBuffSize, FileType::FileType_Directory); + return write(s.inode, dirBuff, dirBuffSize, FileType_Directory); } else { return 1; } @@ -803,7 +803,7 @@ void FileSystemTemplate::expand(uint64_t newSize) { if (newSize > size()) { auto newBuff = new uint8_t[newSize]; ox_memcpy(newBuff, m_store, m_store->size()); - delete m_store; + delete[] m_store; m_store = (FileStore*) newBuff; resize(newSize); }