From: Thomas Weißschuh Date: Fri, 8 Dec 2023 17:10:50 +0000 (+0100) Subject: dmesg: only write one message to json X-Git-Tag: v2.39.4~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1a9c8d7dfd2e69c22bec03865835be1b168be622;p=thirdparty%2Futil-linux.git dmesg: only write one message to json Before we would add all of the message buffer. Signed-off-by: Thomas Weißschuh (cherry picked from commit 159ea1470d712a92e0e0b02a8d10e072acbfbaf8) --- diff --git a/sys-utils/dmesg.c b/sys-utils/dmesg.c index 5a794834c3..f3784111ad 100644 --- a/sys-utils/dmesg.c +++ b/sys-utils/dmesg.c @@ -1118,7 +1118,7 @@ full_output: color_disable(); } else { if (ctl->json) - ul_jsonwrt_value_s(&ctl->jfmt, "msg", line); + ul_jsonwrt_value_s_sized(&ctl->jfmt, "msg", line, mesg_size); else safe_fwrite(ctl, line, mesg_size, ctl->indent, stdout); }