From: liaohua Date: Thu, 23 Apr 2020 03:30:20 +0000 (+0800) Subject: fix wrong use of sizeof in yaffs_checkpt_close X-Git-Url: https://yaffs.net/gitweb/?p=yaffs2.git;a=commitdiff_plain;h=b6394bf1260ce815bd7719fe1e6d03850810385b fix wrong use of sizeof in yaffs_checkpt_close There is a distinct bug that sizeof was used incorrectly, causing the judgment to be ineffective and always flushing checkpt buffer. Signed-off-by: liaohua --- diff --git a/yaffs_checkptrw.c b/yaffs_checkptrw.c index 53688b5..f5c3be8 100644 --- a/yaffs_checkptrw.c +++ b/yaffs_checkptrw.c @@ -438,7 +438,7 @@ int yaffs_checkpt_close(struct yaffs_dev *dev) if (dev->checkpt_open_write) { if (dev->checkpt_byte_offs != - sizeof(sizeof(struct yaffs_checkpt_chunk_hdr))) + sizeof(struct yaffs_checkpt_chunk_hdr)) yaffs2_checkpt_flush_buffer(dev); } else if (dev->checkpt_block_list) { for (i = 0;