Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 255769a1 authored by Steven Rostedt (VMware)'s avatar Steven Rostedt (VMware)
Browse files

ktest.pl: Allow dodie be recursive



If dodie cause a function that itself will call dodie, then be able to
handle that. This will allow dodie functions to call run_command, which
could possibly call dodie. If dodie is called again, simply ignore it.

Signed-off-by: default avatarSteven Rostedt (VMware) <rostedt@goodmis.org>
parent 8604b0c4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1433,7 +1433,14 @@ sub do_not_reboot {
	($test_type eq "config_bisect" && $opt{"CONFIG_BISECT_TYPE[$i]"} eq "build");
}

my $in_die = 0;

sub dodie {

    # avoid recusion
    return if ($in_die);
    $in_die = 1;

    doprint "CRITICAL FAILURE... ", @_, "\n";

    my $i = $iteration;