Chromium Code Reviews| Index: chrome/browser/safe_browsing/ping_manager.cc |
| diff --git a/chrome/browser/safe_browsing/ping_manager.cc b/chrome/browser/safe_browsing/ping_manager.cc |
| index 6e739857ab7606290f8ebffb3c22a02e46b42321..a72c1aa0468be9ff9eb82a7c6209be3de146df88 100644 |
| --- a/chrome/browser/safe_browsing/ping_manager.cc |
| +++ b/chrome/browser/safe_browsing/ping_manager.cc |
| @@ -134,11 +134,17 @@ GURL SafeBrowsingPingManager::SafeBrowsingHitUrl( |
| default: |
| NOTREACHED(); |
| } |
| + const std::string& malicious_str = malicious_url.is_valid() ? |
| + malicious_url.spec() : ""; |
| + const std::string& page_str = page_url.is_valid() ? |
| + page_url.spec() : ""; |
| + const std::string& referrer_str = referrer_url.is_valid() ? |
| + referrer_url.spec() : ""; |
|
Scott Hess - ex-Googler
2013/03/14 17:46:51
What does it mean to have a threat-hit but empty U
|
| return GURL(base::StringPrintf("%s&evts=%s&evtd=%s&evtr=%s&evhr=%s&evtb=%d", |
| url.c_str(), threat_list.c_str(), |
| - net::EscapeQueryParamValue(malicious_url.spec(), true).c_str(), |
| - net::EscapeQueryParamValue(page_url.spec(), true).c_str(), |
| - net::EscapeQueryParamValue(referrer_url.spec(), true).c_str(), |
| + net::EscapeQueryParamValue(malicious_str, true).c_str(), |
| + net::EscapeQueryParamValue(page_str, true).c_str(), |
| + net::EscapeQueryParamValue(referrer_str, true).c_str(), |
| is_subresource)); |
| } |