mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-03 23:39:45 +01:00
Merge pull request #755 from dcooper16/stop_parent
Stop parent if child encounters parsing error
This commit is contained in:
commit
8e1ace839f
@ -101,6 +101,7 @@ fi
|
||||
|
||||
# make sure that temporary files are cleaned up after use in ANY case
|
||||
trap "cleanup" QUIT EXIT
|
||||
trap "child_error" USR1
|
||||
|
||||
readonly VERSION="2.9dev"
|
||||
readonly SWCONTACT="dirk aet testssl dot sh"
|
||||
@ -11175,6 +11176,7 @@ URI always needs to be the last parameter.
|
||||
|
||||
EOF
|
||||
#' Fix syntax highlight on sublime
|
||||
"$CHILD_MASS_TESTING" && kill -s USR1 $PPID
|
||||
exit $1
|
||||
}
|
||||
|
||||
@ -11386,6 +11388,11 @@ cleanup () {
|
||||
grep -q xtrace <<< "$SHELLOPTS" && ! "$DEBUG_ALLINONE" && exec 2>&42 42>&-
|
||||
}
|
||||
|
||||
child_error() {
|
||||
cleanup
|
||||
exit 1
|
||||
}
|
||||
|
||||
fatal() {
|
||||
outln
|
||||
prln_magenta "Fatal error: $1" >&2
|
||||
|
Loading…
Reference in New Issue
Block a user