diff --git a/emubd/lfs_emubd.c b/emubd/lfs_emubd.c index b87d6deb..fb518a87 100644 --- a/emubd/lfs_emubd.c +++ b/emubd/lfs_emubd.c @@ -196,7 +196,7 @@ int lfs_emubd_erase(const struct lfs_config *cfg, lfs_block_t block) { } } - if (errno == ENOENT || (S_ISREG(st.st_mode) && (S_IWUSR & st.st_mode))) { + if (err || (S_ISREG(st.st_mode) && (S_IWUSR & st.st_mode))) { FILE *f = fopen(emu->path, "w"); if (!f) { return -errno;