Browse Source

lfs_stat: Cast error return codes to int.

For correctness, cast the lfs_stag_t variables to int when returning a negative error code.
Sipke Vriend 6 years ago
parent
commit
241dbc6f86
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lfs.c

+ 1 - 1
lfs.c

@@ -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);