Probable free of uninitialized pointer in ProxyAccessible::RelationByType()
Categories
(Core :: Disability Access APIs, defect, P2)
Tracking
()
People
(Reporter: mozillabugs, Assigned: surkov)
References
Details
(Keywords: regression, reporter-external, sec-moderate, Whiteboard: [post-critsmash-triage][adv-main66+])
Attachments
(1 file)
|
1.38 KB,
patch
|
Jamie
:
review+
lizzard
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
| Reporter | ||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 1•7 years ago
|
||
| Reporter | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
| Assignee | ||
Comment 4•7 years ago
|
||
| Reporter | ||
Comment 5•7 years ago
|
||
| Reporter | ||
Updated•7 years ago
|
| Assignee | ||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
(In reply to mozillabugs from comment #0)
BTW, it also appears that lines 379, 391, and 398 are meant to read
return nsTArray<ProxyAccessible*>();
instead of
nsTArray<ProxyAccessible*>();
Alexander: did you look at that part of the original comment?
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
(In reply to mozillabugs from comment #2)
I do have accessibility software, and the accessibility icon is
in FF's window, but I cannot seem to cause FF to call this function.
Real accessibility clients on Windows communicate with the content process directly via COM. Thus, they don't use this code. This code is only used for Gecko XPCOM clients, which in practice means only browser tests.
Comment 10•7 years ago
|
||
| Reporter | ||
Comment 11•7 years ago
|
||
(In reply to James Teh [:Jamie] from comment #9)
(In reply to mozillabugs from comment #2)
I do have accessibility software, and the accessibility icon is
in FF's window, but I cannot seem to cause FF to call this function.Real accessibility clients on Windows communicate with the content process directly via COM. Thus, they don't use this code. This code is only used for Gecko XPCOM clients, which in practice means only browser tests.
Aha. Thank you for clearing up my confusion. Please consider also initializing |targets| in the patch, just for cleanliness.
| Assignee | ||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
| Assignee | ||
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Not sure if we need this on ESR60 given the severity and where we are in the cycle, but please nominate this for Beta approval at least. Also ESR60 if you feel strongly about it.
| Assignee | ||
Comment 17•7 years ago
|
||
Comment on attachment 9038205 [details] [diff] [review]
patch
Beta/Release Uplift Approval Request
Feature/Bug causing the regression
User impact if declined
sec-issue
Is this code covered by automated tests?
No
Has the fix been verified in Nightly?
Yes
Needs manual test from QE?
No
If yes, steps to reproduce
List of other uplifts needed
None
Risk to taking this patch
Low
Why is the change risky/not risky? (and alternatives if risky)
getting back missing 'return' statements, trivial change
String changes made/needed
no
Comment 18•7 years ago
|
||
Comment 19•7 years ago
|
||
| uplift | ||
Updated•7 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Updated•1 year ago
|
Description
•