exec <"$fuzzfile"
-desc="${fuzzfile#fuzz-}"
+case "$fuzzfile" in
+fuzz-*) desc="${fuzzfile#fuzz-}" ;;
+fuzzraw-*) desc="${fuzzfile#fuzzraw-}" ;;
+esac
read nargs
if [ "$nargs" = 0 ]; then printf "SKIPPED-$desc "; exit 5; fi
*) program="./$program" ;;
esac
-${program} <"$fuzzfile" >/dev/null
+set +e
+${program} <"$fuzzfile" >/dev/null 2>&1
+rc=$?
+set -e
+
+if [ $rc != 0 ]; then
+ printf >&2 '\nFAIL-%s\n' $fuzzfile
+ exit $rc
+fi
printf "$desc "