diff options
author | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-13 13:11:38 +0000 |
---|---|---|
committer | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-13 13:11:38 +0000 |
commit | 7ab80094d728470dadd5e802b69eb5440c4cd4db (patch) | |
tree | 325b7176bedbd893975741519c0a5d8ed12118b6 /net | |
parent | 6b9b541431c4fb37995c3cf534d28ad64a056f48 (diff) | |
download | chromium_src-7ab80094d728470dadd5e802b69eb5440c4cd4db.zip chromium_src-7ab80094d728470dadd5e802b69eb5440c4cd4db.tar.gz chromium_src-7ab80094d728470dadd5e802b69eb5440c4cd4db.tar.bz2 |
Debug checks that URLRequest::set_method arguments match the contract.
Review URL: http://codereview.chromium.org/9187060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117635 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r-- | net/url_request/url_request.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/url_request/url_request.cc b/net/url_request/url_request.cc index 0575090..d82c656 100644 --- a/net/url_request/url_request.cc +++ b/net/url_request/url_request.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -12,6 +12,7 @@ #include "base/memory/singleton.h" #include "base/message_loop.h" #include "base/metrics/stats_counters.h" +#include "base/string_util.h" #include "base/synchronization/lock.h" #include "net/base/auth.h" #include "net/base/host_port_pair.h" @@ -376,6 +377,8 @@ void URLRequest::set_first_party_for_cookies( void URLRequest::set_method(const std::string& method) { DCHECK(!is_pending_); + DCHECK(!method.empty()); + DCHECK_EQ(StringToUpperASCII(method), method); method_ = method; } |