diff options
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/fat.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index 5d430dd24e..758e48cdbd 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c | |||
@@ -819,11 +819,11 @@ static int update_fat_entry(IF_MV2(struct bpb* fat_bpb,) | |||
819 | } | 819 | } |
820 | 820 | ||
821 | if ( val ) { | 821 | if ( val ) { |
822 | if (htole16(sec[offset]) == 0x0000 && fat_bpb->fsinfo.freecount > 0) | 822 | if (letoh16(sec[offset]) == 0x0000 && fat_bpb->fsinfo.freecount > 0) |
823 | fat_bpb->fsinfo.freecount--; | 823 | fat_bpb->fsinfo.freecount--; |
824 | } | 824 | } |
825 | else { | 825 | else { |
826 | if (htole16(sec[offset])) | 826 | if (letoh16(sec[offset])) |
827 | fat_bpb->fsinfo.freecount++; | 827 | fat_bpb->fsinfo.freecount++; |
828 | } | 828 | } |
829 | 829 | ||
@@ -854,12 +854,12 @@ static int update_fat_entry(IF_MV2(struct bpb* fat_bpb,) | |||
854 | } | 854 | } |
855 | 855 | ||
856 | if ( val ) { | 856 | if ( val ) { |
857 | if (!(htole32(sec[offset]) & 0x0fffffff) && | 857 | if (!(letoh32(sec[offset]) & 0x0fffffff) && |
858 | fat_bpb->fsinfo.freecount > 0) | 858 | fat_bpb->fsinfo.freecount > 0) |
859 | fat_bpb->fsinfo.freecount--; | 859 | fat_bpb->fsinfo.freecount--; |
860 | } | 860 | } |
861 | else { | 861 | else { |
862 | if (htole32(sec[offset]) & 0x0fffffff) | 862 | if (letoh32(sec[offset]) & 0x0fffffff) |
863 | fat_bpb->fsinfo.freecount++; | 863 | fat_bpb->fsinfo.freecount++; |
864 | } | 864 | } |
865 | 865 | ||