diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/drivers/fat.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index b6bedc1d26..37e17c2323 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c | |||
@@ -1270,31 +1270,26 @@ int fat_rename(struct fat_file* file, | |||
1270 | struct fat_file newfile = *file; | 1270 | struct fat_file newfile = *file; |
1271 | 1271 | ||
1272 | if ( !file->dircluster ) { | 1272 | if ( !file->dircluster ) { |
1273 | LDEBUGF("File has no dir cluster!\n"); | 1273 | DEBUGF("File has no dir cluster!\n"); |
1274 | return -1; | 1274 | return -1; |
1275 | } | 1275 | } |
1276 | 1276 | ||
1277 | /* create a temporary file handle */ | 1277 | /* create a temporary file handle */ |
1278 | LDEBUGF("create a temporary file handle: fat_opendir(%x,%x)\n", | ||
1279 | &dir, file->dircluster); | ||
1280 | err = fat_opendir(&dir, file->dircluster); | 1278 | err = fat_opendir(&dir, file->dircluster); |
1281 | if (err<0) | 1279 | if (err<0) |
1282 | return -2; | 1280 | return -2; |
1283 | 1281 | ||
1284 | /* create new name */ | 1282 | /* create new name */ |
1285 | LDEBUGF("create new name\n"); | ||
1286 | err = add_dir_entry(&dir, &newfile, newname); | 1283 | err = add_dir_entry(&dir, &newfile, newname); |
1287 | if (err<0) | 1284 | if (err<0) |
1288 | return -3; | 1285 | return -3; |
1289 | 1286 | ||
1290 | /* write size and cluster link */ | 1287 | /* write size and cluster link */ |
1291 | LDEBUGF("write size and cluster link\n"); | ||
1292 | err = update_file_size(&newfile, size); | 1288 | err = update_file_size(&newfile, size); |
1293 | if (err<0) | 1289 | if (err<0) |
1294 | return -4; | 1290 | return -4; |
1295 | 1291 | ||
1296 | /* remove old name */ | 1292 | /* remove old name */ |
1297 | LDEBUGF("remove old name\n"); | ||
1298 | err = free_direntries(file->dircluster, file->direntry, file->direntries); | 1293 | err = free_direntries(file->dircluster, file->direntry, file->direntries); |
1299 | if (err<0) | 1294 | if (err<0) |
1300 | return -5; | 1295 | return -5; |