From 6466b7578a7528ded8bfcf7819c8f9d3b1cce3d0 Mon Sep 17 00:00:00 2001 From: Chao Yu Date: Mon, 23 Apr 2018 14:01:45 +0800 Subject: [PATCH] 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 --- fsck/mount.c | 1 + 1 file changed, 1 insertion(+) 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++) { -- 2.7.4