about summary refs log tree commit diff
path: root/utils
diff options
context:
space:
mode:
authorrealmadsci <71108352+realmadsci@users.noreply.github.com>2021-03-15 14:09:54 -0400
committerrealmadsci <71108352+realmadsci@users.noreply.github.com>2021-03-15 12:25:01 -0700
commit70403f7e1b586bf23eebb131d5db2397d708abf0 (patch)
treee961742446d81b2379aeaf0908c5c42d019fe2a4 /utils
parent1ab125de63627855752d28abf847b3cc0bdf8582 (diff)
downloadafl++-70403f7e1b586bf23eebb131d5db2397d708abf0.tar.gz
triage_crashes.sh: Allow @@ to be part of an arg
Diffstat (limited to 'utils')
-rwxr-xr-xutils/crash_triage/triage_crashes.sh5
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"