From 9cd2658073f642af615f24133db9f02c0df2bb9a Mon Sep 17 00:00:00 2001
From: Xu Cheng <xucheng@me.com>
Date: Wed, 20 Jan 2016 20:29:47 +0800
Subject: [PATCH] update-bash: avoid shellout for stripping prefix

---
 Library/Homebrew/cmd/update-bash.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Library/Homebrew/cmd/update-bash.sh b/Library/Homebrew/cmd/update-bash.sh
index 3b3eac482f..27cbd32ed7 100755
--- a/Library/Homebrew/cmd/update-bash.sh
+++ b/Library/Homebrew/cmd/update-bash.sh
@@ -54,8 +54,8 @@ repo_var() {
 
 upstream_branch() {
   local upstream_branch
-  upstream_branch="$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null |
-                     sed -e 's|refs/remotes/origin/||' )"
+  upstream_branch="$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null)"
+  upstream_branch="${upstream_branch#refs/remotes/origin/}"
   [[ -z "$upstream_branch" ]] && upstream_branch="master"
   echo "$upstream_branch"
 }
-- 
GitLab