Browse Source

Check that list_size value is not zero before division

Marc Cornellà 9 years ago
parent
commit
c6a5f6efb4
1 changed files with 2 additions and 1 deletions
  1. 2 1
      plugins/emoji/emoji.plugin.zsh

+ 2 - 1
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]}