c6a5f6efb434fa64f31b40f366e7fecae80758e6
- Author
- Marc Cornellà <marc.cornella@live.com>
- Committer
- Marc Cornellà <marc.cornella@live.com>
- Date
Message
Check that list_size value is not zero before division
Diff
1diff --git a/plugins/emoji/emoji.plugin.zsh b/plugins/emoji/emoji.plugin.zsh
2index adb11bb53801de8afa38f9777ecb3f6a9c178ae6..f2d169bf38f5699d81c299e6fc138e609686b58d 100644
3--- a/plugins/emoji/emoji.plugin.zsh
4+++ b/plugins/emoji/emoji.plugin.zsh
5@@ -257,7 +257,8 @@ function random_emoji() {
6 else
7 names=(${=emoji_groups[$group]})
8 fi
9- local list_size=$#names
10+ local list_size=${#names}
11+ [[ $list_size -eq 0 ]] && return 1
12 local random_index=$(( ( RANDOM % $list_size ) + 1 ))
13 local name=${names[$random_index]}
14 echo ${emoji[$name]}