always quote shell arguments to test -z/-n
[gitweb.git] / git-rebase--interactive.sh
index 9ea30756f13349c96784f0091da4c3c667166485..470413b9f9b603b8f9fe8718607bf66f6c794cdf 100644 (file)
@@ -866,12 +866,12 @@ add_exec_commands () {
 # $3: the input filename
 check_commit_sha () {
        badsha=0
-       if test -z $1
+       if test -z "$1"
        then
                badsha=1
        else
                sha1_verif="$(git rev-parse --verify --quiet $1^{commit})"
-               if test -z $sha1_verif
+               if test -z "$sha1_verif"
                then
                        badsha=1
                fi