diff options
Diffstat (limited to 'modules/kernel.eselect')
-rw-r--r-- | modules/kernel.eselect | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/kernel.eselect b/modules/kernel.eselect index 3104a98..e76c143 100644 --- a/modules/kernel.eselect +++ b/modules/kernel.eselect @@ -44,6 +44,8 @@ set_symlink() { if is_number "${target}"; then local targets=( $(find_targets) ) + [[ ${target} -ge 1 && ${target} -le ${#targets[@]} ]] \ + || die -q "Number out of range: $1" target=${targets[target-1]} fi |