From c3982e1b2be178541ee897740f4333063db2d375 Mon Sep 17 00:00:00 2001 From: Marc Herbert Date: Thu, 17 Sep 2020 21:55:02 -0700 Subject: [PATCH] hijack.sh: fail if the logger trace is empty Does not completely fixes #297 but goes a long way. Signed-off-by: Marc Herbert --- case-lib/hijack.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/case-lib/hijack.sh b/case-lib/hijack.sh index 322203da..f324fa4c 100644 --- a/case-lib/hijack.sh +++ b/case-lib/hijack.sh @@ -48,6 +48,12 @@ function func_exit_handler() # shellcheck disable=SC2154 wcLog=$(wc -l "$logfile") dlogi "nlines=$wcLog" + local nlines; nlines=$(wc -l < "$logfile") + # Line 1 is the header + if [ "$nlines" -le 1 ]; then + dloge "Empty logger trace" + exit_status=1 + fi fi # when case ends, store kernel log # /var/log/kern.log format: