diff options
author | realmadsci <71108352+realmadsci@users.noreply.github.com> | 2021-03-15 14:09:54 -0400 |
---|---|---|
committer | realmadsci <71108352+realmadsci@users.noreply.github.com> | 2021-03-15 12:25:01 -0700 |
commit | 70403f7e1b586bf23eebb131d5db2397d708abf0 (patch) | |
tree | e961742446d81b2379aeaf0908c5c42d019fe2a4 /utils | |
parent | 1ab125de63627855752d28abf847b3cc0bdf8582 (diff) | |
download | afl++-70403f7e1b586bf23eebb131d5db2397d708abf0.tar.gz |
triage_crashes.sh: Allow @@ to be part of an arg
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/crash_triage/triage_crashes.sh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/crash_triage/triage_crashes.sh b/utils/crash_triage/triage_crashes.sh index bf763cba..42cf8158 100755 --- a/utils/crash_triage/triage_crashes.sh +++ b/utils/crash_triage/triage_crashes.sh @@ -90,8 +90,9 @@ for crash in $DIR/crashes/id:*; do for a in $@; do - if [ "$a" = "@@" ] ; then - use_args="$use_args $crash" + if echo "$a" | grep -qF '@@'; then + escaped_fname=`echo $crash | sed 's:/:\\\\/:g'` + use_args="$use_args `echo $a | sed "s/@@/$escaped_fname/g"`" unset use_stdio else use_args="$use_args $a" |