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]}