diff options
author | Marc Cornellà <marc.cornella@live.com> | 2015-08-16 22:30:56 +0200 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2015-08-16 22:40:52 +0200 |
commit | c6a5f6efb434fa64f31b40f366e7fecae80758e6 (patch) | |
tree | 91dd99154af8215bd350f2a28a68f1cfafcfcaaf | |
parent | 88243b846adc61c3e34a60f4c0ae53e3eb8b9e93 (diff) | |
download | zsh-c6a5f6efb434fa64f31b40f366e7fecae80758e6.tar.gz zsh-c6a5f6efb434fa64f31b40f366e7fecae80758e6.tar.bz2 zsh-c6a5f6efb434fa64f31b40f366e7fecae80758e6.zip |
Check that list_size value is not zero before division
-rw-r--r-- | plugins/emoji/emoji.plugin.zsh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/emoji/emoji.plugin.zsh b/plugins/emoji/emoji.plugin.zsh index adb11bb53..f2d169bf3 100644 --- a/plugins/emoji/emoji.plugin.zsh +++ b/plugins/emoji/emoji.plugin.zsh @@ -257,7 +257,8 @@ function random_emoji() { else names=(${=emoji_groups[$group]}) fi - local list_size=$#names + local list_size=${#names} + [[ $list_size -eq 0 ]] && return 1 local random_index=$(( ( RANDOM % $list_size ) + 1 )) local name=${names[$random_index]} echo ${emoji[$name]} |