summaryrefslogtreecommitdiff
path: root/firmware/common/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/common/file.c')
-rw-r--r--firmware/common/file.c8
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 }