commit | aab303d4090744b143b9c7164da1903626ff6d7c | [log] [tgz] |
---|---|---|
author | Rouslan Solomakhin <rouslan@chromium.org> | Fri May 24 14:12:42 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 24 14:12:42 2019 |
tree | 6d87ac1a04d85ce85ad6f6afd56085405bef54c6 | |
parent | d2b54b71995cb42fffbdca9d903b0d76417cf9a1 [diff] |
[Fuzz] Init command line before parsing a payment manifest Before this patch, fuzz test for payment method manifest parser failed because the command line data structure was not initialized. The command line was being checked for the flag --unsafely-treat-insecure-origin-as-secure=<origin> to validate URLs for payment context. This patch initializes the command line in the manifest parsing fuzz test and adds class comments for the classes that require a command line. After this patch, fuzz test for payment method manifest does not fail with the repro case reported in the bug. Bug: 966694 Change-Id: I3544518468594a6903f713b026fba5bee217e295 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1628043 Auto-Submit: Rouslan Solomakhin <rouslan@chromium.org> Reviewed-by: Danyao Wang <danyao@chromium.org> Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org> Cr-Commit-Position: refs/heads/master@{#663060}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .