changeset 608:cd9d5127ade2

farray.sh: Remove arithmetic expansion where it does more harm than good
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 19 Sep 2024 13:13:23 +0200
parents c450fd0eaddb
children 398656a28909
files share/local-bsdtools/farray.sh
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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
 }