Browse Source

fix(genpass): use `log()` instead of `log2()` for zsh < 5.6 (#9548)

Fixes #9548
Marc Cornellà 3 years ago
parent
commit
90ffda7ed2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      plugins/genpass/genpass-xkcd

+ 1 - 1
plugins/genpass/genpass-xkcd

@@ -43,7 +43,7 @@ fi
 
 # Figure out how many words we need for 128 bits of security margin.
 # Each word adds log2($#words) bits.
-local -i n=$((ceil(128. / log2($#words))))
+local -i n=$((ceil(128. / (log($#words) / log(2)))))
 
 {
   local c