diff --git a/scripts/common.m4 b/scripts/common.m4 index 7129204f..d8ee0199 100644 --- a/scripts/common.m4 +++ b/scripts/common.m4 @@ -30,7 +30,8 @@ AC_DEFUN([TORRENT_REMOVE_UNWANTED], $1="$2" else result=`echo "${values_to_check}" | $GREP -Fvx -- "${unwanted_values}" | $GREP -v '^$'` - $1=$(echo "$result" | tr -d '\n') + # join with spaces, squeeze repeats, and trim trailing space + $1=$(printf '%s\n' "$result" | tr '\n' ' ' | sed 's/ */ /g; s/ *$//') fi ])