From fc6d0b6e7152b54b32bee447b4e0773ec1d3d4df Mon Sep 17 00:00:00 2001 From: root Date: Thu, 14 Feb 2013 00:00:00 +0000 Subject: [PATCH] Fix iseq for null strings --- git-remote-gcrypt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git-remote-gcrypt b/git-remote-gcrypt index 935218a..e421d85 100755 --- a/git-remote-gcrypt +++ b/git-remote-gcrypt @@ -39,9 +39,9 @@ echo_git() { xecho "$@" ; } # Code clarity echo_info() { xecho "gcrypt:" "$@" >&2; } echo_die() { echo_info "$@" ; exit 1; } -isnull() { case "${1}" in "") true;; *) false;; esac; } +isnull() { case "$1" in "") return 0;; *) return 1;; esac; } isnonnull() { ! isnull "$1"; } -iseq() { isnull "${1#"$2"}"; } +iseq() { case "$1" in "$2") return 0;; *) return 1;; esac; } isnoteq() { ! iseq "$@"; } # Append $2 to $1 with a newline separator