From a26abc5a1e2fff9d679887445d313b4b9f946f64 Mon Sep 17 00:00:00 2001 From: zhanchengbin Date: Fri, 31 Dec 2021 15:41:41 +0800 Subject: [PATCH] e2fsck: handle malloc() failure when computing the log file name Link: https://lore.kernel.org/r/6d2844c7-0fd2-e432-3c7e-bb8de8c8a186@huawei.com Signed-off-by: zhanchengbin Signed-off-by: Theodore Ts'o --- e2fsck/logfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2fsck/logfile.c b/e2fsck/logfile.c index 63e9a12..7bdeae1 100644 --- a/e2fsck/logfile.c +++ b/e2fsck/logfile.c @@ -32,7 +32,7 @@ static void alloc_string(struct string *s, int len) { s->s = malloc(len); /* e2fsck_allocate_memory(ctx, len, "logfile name"); */ - s->len = len; + s->len = s->s ? len : 0; s->end = 0; } -- 1.8.3.1