From 4a44a23014bbbab8e35b80d54f666566c6bcb170 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Fri, 12 May 2017 02:34:11 -0500 Subject: [PATCH] Add default constructor for DirectoryListing --- src/ox/fs/filesystem.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ox/fs/filesystem.hpp b/src/ox/fs/filesystem.hpp index 3c0df7a10..cd4378ef1 100644 --- a/src/ox/fs/filesystem.hpp +++ b/src/ox/fs/filesystem.hpp @@ -35,6 +35,8 @@ struct DirectoryListing { String name; FileStat stat; + DirectoryListing() = default; + DirectoryListing(const char *name) { this->name = name; } @@ -181,7 +183,7 @@ int Directory::ls(List *list) { if (current) { for (uint64_t i = 0; i < this->children; i++) { list->push_back(current->getName()); - list->at(i).stat.inode = current->inode; + (*list)[i].stat.inode = current->inode; current = (DirectoryEntry*) (((uint8_t*) current) + current->size()); } return 0;