lfs_stat: Cast error return codes to int.

For correctness, cast the lfs_stag_t variables to int when returning a negative error code.
This commit is contained in:
Sipke Vriend
2019-10-01 14:22:01 +10:00
parent 8cca58f1a6
commit 241dbc6f86

2
lfs.c
View File

@@ -3076,7 +3076,7 @@ int lfs_stat(lfs_t *lfs, const char *path, struct lfs_info *info) {
lfs_stag_t tag = lfs_dir_find(lfs, &cwd, &path, NULL);
if (tag < 0) {
LFS_TRACE("lfs_stat -> %d", tag);
return tag;
return (int)tag;
}
int err = lfs_dir_getinfo(lfs, &cwd, lfs_tag_id(tag), info);