FatFS: fix false-positive varning from gcc
This commit is contained in:
parent
bb44cb8e6e
commit
8deb8951ab
|
@ -5486,7 +5486,9 @@ FRESULT f_mkfs (
|
|||
do {
|
||||
mem_set(buf, 0, szb_buf);
|
||||
for (i = 0; nb >= 8 && i < szb_buf; buf[i++] = 0xFF, nb -= 8) ;
|
||||
for (b = 1; nb != 0 && i < szb_buf; buf[i] |= b, b <<= 1, nb--) ;
|
||||
if (i < szb_buf) {
|
||||
for (b = 1; nb != 0 && i < szb_buf; buf[i] |= b, b <<= 1, nb--) ;
|
||||
}
|
||||
n = (nsect > sz_buf) ? sz_buf : nsect; /* Write the buffered data */
|
||||
if (disk_write(pdrv, buf, sect, n) != RES_OK) return FR_DISK_ERR;
|
||||
sect += n; nsect -= n;
|
||||
|
|
Loading…
Reference in New Issue