about summary refs log tree commit diff
path: root/utils
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2021-03-24 11:26:10 +0100
committerGitHub <noreply@github.com>2021-03-24 11:26:10 +0100
commit7dc48478698ba73eeb045af3ca25e4a62e68b359 (patch)
tree8728a43b1e4560123c22398c4dbf5cca5f0eafdb /utils
parentee5078f43c44a022831cf83b6963930975188168 (diff)
parentd17abce59b846d2008eac3dd1a73939e91f4b653 (diff)
downloadafl++-7dc48478698ba73eeb045af3ca25e4a62e68b359.tar.gz
Merge pull request #817 from realmadsci/atat-plusplus
Make @@ handling more flexible
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 a752458d..c9ca1f79 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"