diff options
author | Mikael Magnusson <mikachu@gmail.com> | 2024-02-16 08:42:42 +0100 |
---|---|---|
committer | Mikael Magnusson <mikachu@gmail.com> | 2024-02-16 13:17:26 +0100 |
commit | 74722b8d4ed20828950d396a523dcde1aa10b466 (patch) | |
tree | 39b2b9a6ee5067536b26160a8061ac5cae7c3ac6 /Functions | |
parent | 374051cae5fe304f1694ee0bf96b1fbb4fe2ae07 (diff) | |
download | zsh-74722b8d4ed20828950d396a523dcde1aa10b466.tar.gz zsh-74722b8d4ed20828950d396a523dcde1aa10b466.tar.xz zsh-74722b8d4ed20828950d396a523dcde1aa10b466.zip |
52546: incarg: avoid unneeded subshell
Diffstat (limited to 'Functions')
-rw-r--r-- | Functions/Zle/incarg | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Functions/Zle/incarg b/Functions/Zle/incarg index 1131b148b..9d56b21f6 100644 --- a/Functions/Zle/incarg +++ b/Functions/Zle/incarg @@ -214,8 +214,7 @@ case "$base" in esac local raw_result padded -raw_result="$( \ - printf "%0$ndigits$fmt1" $(( [$fmt2] "$base#$old" + delta )) 2> /dev/null)" +printf -v raw_result "%0$ndigits$fmt1" $(( [$fmt2] "$base#$old" + delta )) 2> /dev/null padded="${raw_result// /0}" integer oldnum="$base#$old" newnum="$base#$padded" 2> /dev/null |