From 33441b637763a5c906a4e0c9409abca45463f6a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20W=C3=BChrer?= Date: Thu, 10 Jul 2025 09:16:22 +0200 Subject: fix ean13 --- bin/ean13 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/ean13 b/bin/ean13 index 6fd125a..35e3686 100755 --- a/bin/ean13 +++ b/bin/ean13 @@ -15,7 +15,7 @@ do #printf >&2 'v: %s : cs=%d f=%d\n' "$v" $checksum $factor done if [[ ${#1} -eq 12 ]] -then echo "$1"$((10-checksum%10)) +then echo "$1"$(((10-checksum%10)%10)) else [[ $((10-checksum%10)) -eq ${1:12} ]] || exit fi shift -- cgit v1.2.3