Details
-
Bug
-
Resolution: Fixed
-
Critical
-
6.5.1, 6.6.0, Cheshire-Cat
-
Untriaged
-
1
-
Yes
Description
parsed.Index() caches the wrong element.
Should the same element be requested twice, and caching be on, second time round it may return the wrong value.
Users accessing the same element of an an array twice might receive wrong results, which is unacceptable.
Attachments
For Gerrit Dashboard: MB-41308 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
135493,2 | MB-41308 parsed.Index() caches wrong value | mad-hatter | query | Status: MERGED | +2 | +1 |
135631,2 | MB-41308 parsed.Index() caches wrong value | master | query | Status: MERGED | +2 | +1 |
136502,2 | MB-41308 parsed.Index() cache already seen value | master | go_json | Status: MERGED | +2 | +1 |
136619,2 | MB-41308 parsed.Index() cache already seen value | mad-hatter | go_json | Status: MERGED | +2 | +1 |
138269,3 | MB-41308 parsed.Index() caches wrong value | 6.5.1 | query | Status: MERGED | +2 | +1 |
138270,2 | MB-41308 6.6.1-MP6 | master | manifest | Status: MERGED | +2 | +1 |