diff options
Diffstat (limited to 'src/lua/file_iterator.cpp')
| -rw-r--r-- | src/lua/file_iterator.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lua/file_iterator.cpp b/src/lua/file_iterator.cpp index 7f2929ba..8de1a923 100644 --- a/src/lua/file_iterator.cpp +++ b/src/lua/file_iterator.cpp @@ -28,6 +28,11 @@ FileIterator::FileIterator(std::string filepath) } } +FileIterator::~FileIterator() { + auto lock = drivers::acquire_spi(); + f_closedir(&dir_); +} + auto FileIterator::value() const -> const std::optional<FileEntry>& { return current_; } |
