From: Karel Zak Date: Wed, 24 Jan 2024 08:53:42 +0000 (+0100) Subject: dmesg: fix FD leak X-Git-Tag: v2.40-rc1~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dd13d5160de8b6847f30aafe651ccbd6c97f4bcf;p=thirdparty%2Futil-linux.git dmesg: fix FD leak Signed-off-by: Karel Zak --- diff --git a/sys-utils/dmesg.c b/sys-utils/dmesg.c index 1bb44f2c6e..cc24334dec 100644 --- a/sys-utils/dmesg.c +++ b/sys-utils/dmesg.c @@ -647,6 +647,8 @@ static size_t max_threads_id_size(void) return PID_CHARS_DEFAULT; rdsize = read(fd, taskmax, sizeof(taskmax)); + close(fd); + if (rdsize == -1) return PID_CHARS_DEFAULT;