Always quote the right-hand side of expression when the == or != operator
is used, unless intended as a pattern.

Signed-off-by: lolilolicon <[email protected]>
---
 contrib/paccache.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/contrib/paccache.in b/contrib/paccache.in
index e5cac7d..4e185c2 100755
--- a/contrib/paccache.in
+++ b/contrib/paccache.in
@@ -153,7 +153,7 @@ summarize() {
                        while read -r pkg; do
                                if (( verbose >= 3 )); then
                                        [[ $pkg =~ $pkg_re ]] && 
name=${BASH_REMATCH[1]} arch=${BASH_REMATCH[2]}
-                                       if [[ -z $seen || $seenarch != $arch || 
$seen != $name ]]; then
+                                       if [[ -z $seen || $seenarch != "$arch" 
|| $seen != "$name" ]]; then
                                                printf '%s (%s):\n' "$name" 
"$arch"
                                        fi
                                        printf '  %s\n' "$pkg"
-- 
1.7.6.4


Reply via email to