mirror of
				https://github.com/eledio-devices/thirdparty-littlefs.git
				synced 2025-10-31 00:32:38 +01:00 
			
		
		
		
	Set LFS_F_OPENED flag at places required by lfs internal logic.
This commit is contained in:
		
							
								
								
									
										6
									
								
								lfs.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								lfs.c
									
									
									
									
									
								
							| @@ -2262,7 +2262,7 @@ int lfs_file_opencfg(lfs_t *lfs, lfs_file_t *file, | ||||
|     // setup simple file details | ||||
|     int err; | ||||
|     file->cfg = cfg; | ||||
|     file->flags = flags; | ||||
|     file->flags = flags | LFS_F_OPENED; | ||||
|     file->pos = 0; | ||||
|     file->cache.buffer = NULL; | ||||
|  | ||||
| @@ -2384,8 +2384,6 @@ int lfs_file_opencfg(lfs_t *lfs, lfs_file_t *file, | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     file->flags |= LFS_F_OPENED; | ||||
|  | ||||
|     return 0; | ||||
|  | ||||
| cleanup: | ||||
| @@ -2514,7 +2512,7 @@ static int lfs_file_flush(lfs_t *lfs, lfs_file_t *file) { | ||||
|             lfs_file_t orig = { | ||||
|                 .ctz.head = file->ctz.head, | ||||
|                 .ctz.size = file->ctz.size, | ||||
|                 .flags = LFS_O_RDONLY, | ||||
|                 .flags = LFS_O_RDONLY | LFS_F_OPENED, | ||||
|                 .pos = file->pos, | ||||
|                 .cache = lfs->rcache, | ||||
|             }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user