diff --git a/libraries/Adafruit_LittleFS/src/littlefs/lfs.c b/libraries/Adafruit_LittleFS/src/littlefs/lfs.c index f9d9ce344..b1a1044e9 100644 --- a/libraries/Adafruit_LittleFS/src/littlefs/lfs.c +++ b/libraries/Adafruit_LittleFS/src/littlefs/lfs.c @@ -1989,10 +1989,10 @@ int lfs_rename(lfs_t *lfs, const char *oldpath, const char *newpath) { // fetch old pair again in case dir block changed lfs->moving = true; err = lfs_dir_find(lfs, &oldcwd, &oldentry, &oldpath); + lfs->moving = false; if (err) { return err; } - lfs->moving = false; // remove old entry err = lfs_dir_remove(lfs, &oldcwd, &oldentry);