check if file is opened in destructor
This commit is contained in:
@@ -16,6 +16,8 @@ namespace fs{
|
||||
|
||||
struct lfs {
|
||||
|
||||
lfs() = delete;
|
||||
|
||||
static inline lfs_t fs_lfs;
|
||||
|
||||
static void init() {
|
||||
@@ -33,9 +35,11 @@ public:
|
||||
}
|
||||
}
|
||||
~file() {
|
||||
if(is_open()) {
|
||||
printf("Closing file in destructor.\r\n");
|
||||
lfs_file_close(&lfs::fs_lfs, &file_);
|
||||
}
|
||||
}
|
||||
|
||||
[[nodiscard]] bool is_open() const {
|
||||
return is_open_;
|
||||
|
||||
Reference in New Issue
Block a user