-
Bug
-
Resolution: Fixed
-
P4
-
7, 8
-
b03
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045735 | 8u25 | Chris Hegarty | P4 | Resolved | Fixed | b01 |
JDK-8041349 | 8u20 | Chris Hegarty | P4 | Resolved | Fixed | b13 |
JDK-8053564 | emb-8u26 | Chris Hegarty | P4 | Resolved | Fixed | b17 |
CopyOnWriteArrayList.COWSubList does not validate its args to the same extent as, for example, ArrayList.SubList. Specifically, it does not check if the from index is greater than the to index. Suggestion is to add a subListRangeCheck method like in ArrayList.SubList and use it for validation.
Issue reported by Arne Siegel <v.a.ammodytes@googlemail.com>
Issue reported by Arne Siegel <v.a.ammodytes@googlemail.com>
- backported by
-
JDK-8041349 CopyOnWriteArrayList.COWSubList.subList does not validate range properly
-
- Resolved
-
-
JDK-8045735 CopyOnWriteArrayList.COWSubList.subList does not validate range properly
-
- Resolved
-
-
JDK-8053564 CopyOnWriteArrayList.COWSubList.subList does not validate range properly
-
- Resolved
-
- duplicates
-
JDK-8041343 j.u.CopyOnWriteArrayList.subList().subList() doesn't always throw IOOBE as expected
-
- Closed
-