spm

simple password manager
git clone anongit@rnpnr.xyz:spm.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 62546d41691cc7870a7f219b003790a5281e61c9
Parent: 96cd2f60a7cbf4b543bd971885159b53c1fa5493
Author: Klemens Nanni
Date:   Fri, 16 Sep 2016 03:10:32 +0200

Fix off-by-one, use && not '-a'

'-a' as logical AND as well as it's precedence over '-o' is not always
defined.

Diffstat:
Mspm.sh | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/spm.sh b/spm.sh @@ -103,7 +103,7 @@ show() { ## Parse input [ ${#} -eq 0 ] || [ ${#} -gt 3 ] \ -|| [ ${#} -eq 3 -a "${1}" != list ] \ +|| [ ${#} -eq 3 ] && [ "${1}" != list ] \ && usage 'Wrong number of arguments' case "${1}" in @@ -114,7 +114,7 @@ case "${1}" in list) if [ "${2}" = -g ] && [ ${#} -le 3 ]; then groups_only=1; shift 1 - elif [ ${#} -gt 3 ]; then + elif [ ${#} -gt 2 ]; then usage 'Wrong number of arguments' fi list "${2}"