[wpt-sync] Sync PR 29832 - Cache Storage: Fix null deref with explicit undefined passed
Categories
(Core :: DOM: Service Workers, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 29832 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/29832
Details from upstream follow.
b'Joshua Bell <jsbell@chromium.org>' wrote:
Cache Storage: Fix null deref with explicit undefined passed
Given the IDL definition of two methods with args of the form
(optional request, optional options), the bindings code expects two
overloads in the implementation. The bindings code maps calls to the
overloads differently if an explicit undefined is passed for request
with no options vs. an explicit undefined is passed with an options
arg, and the code wasn't expecting
the request to be null.Bug: 1232955
Change-Id: I2ea29151dfaf4e764f221200ef4acb4784334a34Reviewed-on: https://chromium-review.googlesource.com/3059555
WPT-Export-Revision: d8c018a7928abb90fb9ef9247b692c48cee73019
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=5d50abc5870858c2ca95706c4d30e3c5f4507af2
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 6 tests and 16 subtests
Status Summary
Firefox
OK : 6
PASS : 98
Chrome
CRASH: 6
Safari
OK : 6
PASS : 98
Links
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0fc69929c5ae [wpt PR 29832] - Cache Storage: Fix null deref with explicit undefined passed, a=testonly
Comment 4•3 years ago
|
||
bugherder |
Description
•