Merge pull request #620 from XinStellaris/master

fix bug:lfs_alloc will alloc one block repeatedly in multiple split
This commit is contained in:
Christopher Haster
2022-03-20 23:09:04 -05:00
committed by GitHub

1
lfs.c
View File

@@ -1522,7 +1522,6 @@ static int lfs_dir_split(lfs_t *lfs,
lfs_mdir_t *dir, const struct lfs_mattr *attrs, int attrcount,
lfs_mdir_t *source, uint16_t split, uint16_t end) {
// create tail directory
lfs_alloc_ack(lfs);
lfs_mdir_t tail;
int err = lfs_dir_alloc(lfs, &tail);
if (err) {