From: Frederic Van Espen Date: Thu, 9 Dec 2021 08:55:27 +0000 (+0100) Subject: ast_coredumper: Fix deleting results when output dir is set X-Git-Tag: 18.10.0-rc1~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=965f4abd9affc6a69522ec8ebfb9a816bc85c218;p=thirdparty%2Fasterisk.git ast_coredumper: Fix deleting results when output dir is set When OUTPUTDIR is set to another directory and the --delete-results-after is set, the resulting txt files are not deleted. ASTERISK-29794 #close Change-Id: I1c0071f6809a1e3f5cfc455d6eb08378bc0d7286 --- diff --git a/contrib/scripts/ast_coredumper b/contrib/scripts/ast_coredumper index 353137f670..2f685acb67 100755 --- a/contrib/scripts/ast_coredumper +++ b/contrib/scripts/ast_coredumper @@ -314,7 +314,11 @@ for i in "${!COREDUMPS[@]}" ; do fi if $DELETE_RESULTS_AFTER ; then - rm -rf "${cf//:/-}"-{brief,full,thread1,locks,info}.txt + to_delete=$cf + if [ -n "$OUTPUTDIR" ] ; then + to_delete="$OUTPUTDIR/$cfname" + fi + rm -rf "${to_delete//:/-}"-{brief,full,thread1,locks,info}.txt fi done