Commit 1eedd9ca authored by Julius Athenstaedt's avatar Julius Athenstaedt
Browse files

maybe fix duplicated . and .. in dentries

parent b6a1a2b5
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -780,9 +780,6 @@ forward_get_dirents(const string& path) {
        bool* bool_ptr = reinterpret_cast<bool*>(base_ptr);
        char* names_ptr = reinterpret_cast<char*>(base_ptr) +
                          (out.dirents_size() * sizeof(bool));
        // Add special files like an standard fs.
        open_dir->add(".", gkfs::filemap::FileType::directory);
        open_dir->add("..", gkfs::filemap::FileType::directory);
        for(std::size_t j = 0; j < out.dirents_size(); j++) {

            gkfs::filemap::FileType ftype =
@@ -804,6 +801,9 @@ forward_get_dirents(const string& path) {
            open_dir->add(name, ftype);
        }
    }
    // Add special files like an standard fs.
    open_dir->add(".", gkfs::filemap::FileType::directory);
    open_dir->add("..", gkfs::filemap::FileType::directory);
    return make_pair(err, open_dir);
}