fix(genpass): use `log()` instead of `log2()` for zsh < 5.6 (#9548)
Fixes #9548
Diff
1diff --git a/plugins/genpass/genpass-xkcd b/plugins/genpass/genpass-xkcd
2index a486ccb40e2057593bb997c46d162362ccaa375d..ed0397138e6c0fd489bd23af4681b8af8628f790 100755
3--- a/plugins/genpass/genpass-xkcd
4+++ b/plugins/genpass/genpass-xkcd
5@@ -43,7 +43,7 @@ fi
6 7 # Figure out how many words we need for 128 bits of security margin.
8 # Each word adds log2($#words) bits.
9-local -i n=$((ceil(128. / log2($#words))))
10+local -i n=$((ceil(128. / (log($#words) / log(2)))))
1112 {
13 local c