mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #5183 from geky/fix-dir-open-failures
fs: Fix dir open during failure conditionpull/5217/head
commit
5a018585c6
|
@ -43,8 +43,12 @@ int Dir::open(FileSystem *fs, const char *path)
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
_fs = fs;
|
||||
return _fs->dir_open(&_dir, path);
|
||||
int err = fs->dir_open(&_dir, path);
|
||||
if (!err) {
|
||||
_fs = fs;
|
||||
}
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
int Dir::close()
|
||||
|
|
Loading…
Reference in New Issue