commit | 5c205e1fd3082288cf874ad9d3dc0740e21c0669 | [log] [tgz] |
---|---|---|
author | xiaogang <xiaogang@codeaurora.org> | Thu Jan 31 18:27:23 2013 +0800 |
committer | Adnan Begovic <adnan@cyngn.com> | Wed Oct 07 17:39:54 2015 -0700 |
tree | e899ede15c371d1cfbc45d038be83bc807f13a6e | |
parent | 0e0350acca84bc9758156dc53bdfba001a851709 [diff] [blame] |
Do not overwrite next cluster number in FAT table Cluster numbers are keept packed: 1 cluster = 3 bytes. Change-Id: Ie7f4220fdf1ea7d2389bb0eb9fa1ad6aea0ce19b
diff --git a/fatcache.c b/fatcache.c index 429c982..4d1e1a6 100644 --- a/fatcache.c +++ b/fatcache.c
@@ -105,7 +105,7 @@ *p++ = (u_char)(next >>8); *p++ = (u_char)(next >> 16); *p &= 0xf0; - *p = (next >> 24) & 0x0f; + *p |= (next >> 24) & 0x0f; break; case CLUST16_MASK: