浏览代码

Check that list_size value is not zero before division

Marc Cornellà 9 年之前
父节点
当前提交
c6a5f6efb4
共有 1 个文件被更改,包括 2 次插入1 次删除
  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]}