# HG changeset patch # User Franz Glasner # Date 1726744403 -7200 # Node ID cd9d5127ade2ee7c78d8ed366eeb4cc9e95495ab # Parent c450fd0eaddb8e36a0502e9f68adbfc84224856f farray.sh: Remove arithmetic expansion where it does more harm than good diff -r c450fd0eaddb -r cd9d5127ade2 share/local-bsdtools/farray.sh --- a/share/local-bsdtools/farray.sh Thu Sep 19 12:21:58 2024 +0200 +++ b/share/local-bsdtools/farray.sh Thu Sep 19 13:13:23 2024 +0200 @@ -1274,7 +1274,7 @@ eval __farr_len=\$\{${__farr_objname}__:+SET\} [ -z "${__farr_len}" ] && _farr_fatal "falist \`${__farr_name}' not created properly: no object for token \`${__farr_token}'" # eval __farr_len="\$((\${${__farr_objname}__} + 0))" - eval __farr_len="\$((${__farr_objname}__ + 0))" + eval __farr_len="\${${__farr_objname}__}" return 0 } @@ -1323,7 +1323,7 @@ return 1 fi # eval __farr_len="\$((\${${__farr_objname}__} + 0))" - eval __farr_len="\$((${__farr_objname}__ + 0))" + eval __farr_len="\${${__farr_objname}__}" return 0 }