diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-07-19 23:23:37 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2023-07-21 07:48:49 +0000 |
commit | f602cb55d72a1461328c0eeda04a05eadd8d4b69 (patch) | |
tree | 908c1775b6aedbe6f34b82ff51ee07877992b040 /lib/rubygems/user_interaction.rb | |
parent | 47c7c188e08dae5a81be9126f4ea2e201e981bba (diff) |
[rubygems/rubygems] Boundary check in `Gem::StreamUI#choose_from_list`
https://github.com/rubygems/rubygems/commit/abacb0cb34
Diffstat (limited to 'lib/rubygems/user_interaction.rb')
-rw-r--r-- | lib/rubygems/user_interaction.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/rubygems/user_interaction.rb b/lib/rubygems/user_interaction.rb index 9f0538a6b0..1cee1555a0 100644 --- a/lib/rubygems/user_interaction.rb +++ b/lib/rubygems/user_interaction.rb @@ -237,6 +237,7 @@ class Gem::StreamUI return nil, nil unless result result = result.strip.to_i - 1 + return nil, nil unless (0...list.size) === result [list[result], result] end |