From: Benoît Thébaudeau Date: Mon, 28 Sep 2015 13:45:30 +0000 (+0200) Subject: fs/fat/fat_write: Fix curclust/newclust mix-up X-Git-Tag: KARO-TXSD-2017-03-15~3172 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=5e1a860e6cd6d42d9ae16c9d9abbde46514da46d;p=karo-tx-uboot.git 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 --- diff --git a/fs/fat/fat_write.c b/fs/fat/fat_write.c index e08cf83b05..2399844001 100644 --- a/fs/fat/fat_write.c +++ b/fs/fat/fat_write.c @@ -721,7 +721,7 @@ set_contents(fsdata *mydata, dir_entry *dentptr, __u8 *buffer, goto getit; if (CHECK_CLUST(newclust, mydata->fatsize)) { - debug("curclust: 0x%x\n", newclust); + debug("newclust: 0x%x\n", newclust); debug("Invalid FAT entry\n"); return 0; } @@ -754,8 +754,8 @@ getit: filesize -= actsize; buffer += actsize; - if (CHECK_CLUST(curclust, mydata->fatsize)) { - debug("curclust: 0x%x\n", curclust); + if (CHECK_CLUST(newclust, mydata->fatsize)) { + debug("newclust: 0x%x\n", newclust); debug("Invalid FAT entry\n"); return 0; }