fs/fat/fat_write: Fix curclust/newclust mix-up
curclust was used instead of newclust in the debug() calls and in one CHECK_CLUST() call, which could skip a failure case. Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>utp
parent
1d7f2ece69
commit
5e1a860e6c
|
@ -721,7 +721,7 @@ set_contents(fsdata *mydata, dir_entry *dentptr, __u8 *buffer,
|
||||||
goto getit;
|
goto getit;
|
||||||
|
|
||||||
if (CHECK_CLUST(newclust, mydata->fatsize)) {
|
if (CHECK_CLUST(newclust, mydata->fatsize)) {
|
||||||
debug("curclust: 0x%x\n", newclust);
|
debug("newclust: 0x%x\n", newclust);
|
||||||
debug("Invalid FAT entry\n");
|
debug("Invalid FAT entry\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -754,8 +754,8 @@ getit:
|
||||||
filesize -= actsize;
|
filesize -= actsize;
|
||||||
buffer += actsize;
|
buffer += actsize;
|
||||||
|
|
||||||
if (CHECK_CLUST(curclust, mydata->fatsize)) {
|
if (CHECK_CLUST(newclust, mydata->fatsize)) {
|
||||||
debug("curclust: 0x%x\n", curclust);
|
debug("newclust: 0x%x\n", newclust);
|
||||||
debug("Invalid FAT entry\n");
|
debug("Invalid FAT entry\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue