diff --git a/dist/tools/uncrustify/uncrustify.sh b/dist/tools/uncrustify/uncrustify.sh index bfe1661160..93cc35165f 100755 --- a/dist/tools/uncrustify/uncrustify.sh +++ b/dist/tools/uncrustify/uncrustify.sh @@ -57,7 +57,8 @@ exec_uncrustify () { if echo "$line" | grep -q '^--- .\+$'; then _annotate_diff "$DIFFFILE" "$DIFFLINE" "$DIFF" DIFF="$line" - DIFFFILE=$(echo "$line" | sed 's/^--- \(.\+\)$/\1/g') + DIFFFILE=$(echo "$line" | + sed 's#^--- \([ab]/\)\?\(.\+\)$#\2#g') DIFFLINE="" # we are in a diff currently elif [ -n "$DIFF" ]; then