diff options
Diffstat (limited to 'firmware/common/file.c')
-rw-r--r-- | firmware/common/file.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/common/file.c b/firmware/common/file.c index 6beec9f606..53a1a35b31 100644 --- a/firmware/common/file.c +++ b/firmware/common/file.c | |||
@@ -124,8 +124,8 @@ static int open_internal(const char* pathname, int flags, bool use_cache) | |||
124 | ce->startcluster, | 124 | ce->startcluster, |
125 | &(file->fatfile), | 125 | &(file->fatfile), |
126 | NULL); | 126 | NULL); |
127 | file->size = ce->size; | 127 | file->size = ce->info.size; |
128 | file->attr = ce->attribute; | 128 | file->attr = ce->info.attribute; |
129 | file->cacheoffset = -1; | 129 | file->cacheoffset = -1; |
130 | file->fileoffset = 0; | 130 | file->fileoffset = 0; |
131 | 131 | ||
@@ -169,8 +169,8 @@ static int open_internal(const char* pathname, int flags, bool use_cache) | |||
169 | entry->startcluster, | 169 | entry->startcluster, |
170 | &(file->fatfile), | 170 | &(file->fatfile), |
171 | &(dir->fatdir)); | 171 | &(dir->fatdir)); |
172 | file->size = file->trunc ? 0 : entry->size; | 172 | file->size = file->trunc ? 0 : entry->info.size; |
173 | file->attr = entry->attribute; | 173 | file->attr = entry->info.attribute; |
174 | break; | 174 | break; |
175 | } | 175 | } |
176 | } | 176 | } |