From: Chao Yu Date: Mon, 23 Apr 2018 06:01:45 +0000 (+0800) Subject: fsck.f2fs: fix to avoid accessing invalid memory address X-Git-Tag: v1.12.0~51 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6466b7578a7528ded8bfcf7819c8f9d3b1cce3d0;p=platform%2Fupstream%2Ff2fs-tools.git fsck.f2fs: fix to avoid accessing invalid memory address This patch adds to check return value of calloc in write_superblock(). Signed-off-by: Chao Yu Signed-off-by: Jaegeuk Kim --- diff --git a/fsck/mount.c b/fsck/mount.c index 2ad78d1..0e67a6b 100644 --- a/fsck/mount.c +++ b/fsck/mount.c @@ -2234,6 +2234,7 @@ void write_superblock(struct f2fs_super_block *new_sb) u_int8_t *buf; buf = calloc(BLOCK_SZ, 1); + ASSERT(buf); memcpy(buf + F2FS_SUPER_OFFSET, new_sb, sizeof(*new_sb)); for (index = 0; index < 2; index++) {