From: Willy Tarreau Date: Mon, 30 Jul 2018 12:45:55 +0000 (+0200) Subject: SCRIPTS: git-show-backports: add missing quotes to "echo" X-Git-Tag: v1.9-dev1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48d92ee3f4739e86d14486081fe0117446e91c2d;p=thirdparty%2Fhaproxy.git SCRIPTS: git-show-backports: add missing quotes to "echo" Two places were not properly protected, resulting in '*' in commit subjects being interpreted! --- diff --git a/scripts/git-show-backports b/scripts/git-show-backports index 15697016af..ab44eaf1be 100755 --- a/scripts/git-show-backports +++ b/scripts/git-show-backports @@ -132,7 +132,7 @@ dump_commit_matrix() { done line="${line} |" if [ -z "$MISSING" -o $missing -gt 0 ]; then - [ $((count++)) -gt 0 ] || echo $title + [ $((count++)) -gt 0 ] || echo "$title" [ "$QUIET" != "" -o $count -lt 20 ] || count=0 if [ -z "$UPSTREAM" -o "$upstream" = "none" -o -z "$upstream" ]; then echo "$(short $ref) $line" @@ -235,7 +235,7 @@ dump_commit_matrix | column -t | \ echo "---- Subject ----" else # doing it this way prevents git from abusing the terminal - echo $(git log -1 --pretty="%s" "$1") + echo "$(git log -1 --pretty="%s" "$1")" left_commits[${#left_commits[@]}]="$1" comm="" while [ -n "$1" -a "$1" != "-" -a "$1" != "|" ]; do