ServiceWorker: Use WrappedIOBuffer instead of MojoToNetIOBuffer
Previously we use network::MojoToNetIOBuffer, and it ensures CompleteRead() is called when its destruction. However, CompleteRead() may be called again when a SWCacheWriter gets destructed after a write has done and ReleaseHandle() has been called. This CL avoids that by using WrappedIOBuffer instead of MojoToNetIOBuffer. TEST=content_unittests '--gtest_filter=ServiceWorkerNewScript*' with patching crrev.com/c/957918 Bug: 820540 Change-Id: I3419feaca83aca277a4216970104bceeb423506a Reviewed-on: https://chromium-review.googlesource.com/991626Reviewed-by:Helen Li <xunjieli@chromium.org> Commit-Queue: Makoto Shimazu <shimazu@chromium.org> Cr-Commit-Position: refs/heads/master@{#548700}
Showing
Please register or sign in to comment