diff options
author | Aaron Toponce <aaron.toponce@gmail.com> | 2020-12-12 17:20:41 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-13 01:20:41 +0100 |
commit | f8e9339c87ab6b17ee34d34a72ddbe89333e9fa1 (patch) | |
tree | d28652b5cc5ad65bf8df8d6c813779112982ed11 /plugins | |
parent | e2c73cf59a1a02257203db784f1e2fd27c830173 (diff) | |
download | zsh-f8e9339c87ab6b17ee34d34a72ddbe89333e9fa1.tar.gz zsh-f8e9339c87ab6b17ee34d34a72ddbe89333e9fa1.tar.bz2 zsh-f8e9339c87ab6b17ee34d34a72ddbe89333e9fa1.zip |
fix(genpass): only use words with ASCII characters in `genpass-xkcd` (#9508)
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/genpass/genpass.plugin.zsh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/genpass/genpass.plugin.zsh b/plugins/genpass/genpass.plugin.zsh index 15bfebda8..65bbd2e48 100644 --- a/plugins/genpass/genpass.plugin.zsh +++ b/plugins/genpass/genpass.plugin.zsh @@ -80,7 +80,7 @@ genpass-xkcd() { [[ $1 =~ '^[0-9]+$' ]] && num=$1 || num=1 # Get all alphabetic words of at most 6 characters in length - local dict=$(grep -E '^[a-zA-Z]{,6}$' /usr/share/dict/words) + local dict=$(LC_ALL=C grep -E '^[a-zA-Z]{,6}$' /usr/share/dict/words) # Calculate the base-2 entropy of each word in $dict # Entropy is e = L * log2(C), where L is the length of the password (here, |