mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-11 09:41:35 +00:00
Cleanup earlier
* Exit if mkfifo fails * Use .tmp so that in any case the cleanup fails, user doesn't have to see this dir unless explicitly listing hidden files
This commit is contained in:
parent
d92d1e5685
commit
c94f07bfdf
20
afl-plot
20
afl-plot
@ -195,11 +195,17 @@ exit 1
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p "$outputdir/tmp"
|
mkdir -p "$outputdir/.tmp"
|
||||||
mkfifo "$outputdir/tmp/win_ids"
|
rm -f "$outputdir/.tmp/win_ids"
|
||||||
afl-plot-ui > "$outputdir/tmp/win_ids" &
|
mkfifo "$outputdir/.tmp/win_ids" || exit 1
|
||||||
|
|
||||||
W_IDS=$(cat $outputdir/tmp/win_ids)
|
afl-plot-ui > "$outputdir/.tmp/win_ids" &
|
||||||
|
W_IDS=$(cat "$outputdir/.tmp/win_ids")
|
||||||
|
|
||||||
|
rm -f "$outputdir/.tmp/win_ids"
|
||||||
|
if [ -z "$(ls -A $outputdir/.tmp)" ]; then
|
||||||
|
rm -rf "$outputdir/.tmp"
|
||||||
|
fi
|
||||||
|
|
||||||
W_ID1=$(echo "$W_IDS" | head -1)
|
W_ID1=$(echo "$W_IDS" | head -1)
|
||||||
W_ID2=$(echo "$W_IDS" | head -2 | tail -1)
|
W_ID2=$(echo "$W_IDS" | head -2 | tail -1)
|
||||||
@ -266,12 +272,6 @@ _EOF_
|
|||||||
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
rm "$outputdir/tmp/win_ids"
|
|
||||||
|
|
||||||
if [ -z "$(ls -A $outputdir/tmp)" ]; then
|
|
||||||
rm -r "$outputdir/tmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
echo "[*] Generating plots..."
|
echo "[*] Generating plots..."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user