[OPENAM-12643] Notification listeners are stored in sets potentially allowing loss of listeners Created: 18/Mar/18 Updated: 26/Apr/18 Resolved: 23/Mar/18
|Fix Version/s:||6.0.0, 14.1.2, 5.5.2|
|Reporter:||Peter Major [X] (Inactive)||Assignee:||Peter Major [X] (Inactive)|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Needs QA verification:||
|Are the reproduction steps defined?:||
Yes and I used the same an in the description
SMSNotificationManager temporarily stores the changeListeners in Set objects before iterating through them, however this means that depending on the hashCode/equals implementations it is possible that certain listeners get lost during this process.
Don't really have reproduction steps for this one.
Listeners are stored in collections that allow storage of non-unique elements.
Listeners can be lost.
|Comment by Peter Major [X] (Inactive) [ 18/Mar/18 ]|