diff --git a/deps/ox/src/ox/fs/filesystem.hpp b/deps/ox/src/ox/fs/filesystem.hpp index 704be7a8..0854456e 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); }