Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1608)

Unified Diff: remoting/protocol/v2_authenticator.cc

Issue 205583011: [Draft] Fix canceling pin prompt causes host overload (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Removing .gitIngore Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/protocol/v2_authenticator.cc
diff --git a/remoting/protocol/v2_authenticator.cc b/remoting/protocol/v2_authenticator.cc
index ee5c9d12ad3c55a02674d61aa03b1297aa4fa60f..ac544d04d236351d71d81f09e742880028aec7c6 100644
--- a/remoting/protocol/v2_authenticator.cc
+++ b/remoting/protocol/v2_authenticator.cc
@@ -62,6 +62,7 @@ V2Authenticator::V2Authenticator(
: certificate_sent_(false),
key_exchange_impl_(type, shared_secret),
state_(initial_state),
+ has_auth_started_(false),
rejection_reason_(INVALID_CREDENTIALS) {
pending_messages_.push(key_exchange_impl_.GetMessage());
}
@@ -75,6 +76,10 @@ Authenticator::State V2Authenticator::state() const {
return state_;
}
+bool V2Authenticator::has_auth_started() const {
+ return has_auth_started_;
+}
+
Authenticator::RejectionReason V2Authenticator::rejection_reason() const {
DCHECK_EQ(state(), REJECTED);
return rejection_reason_;
@@ -130,6 +135,7 @@ void V2Authenticator::ProcessMessageInternal(const buzz::XmlElement* message) {
switch (result) {
case P224EncryptedKeyExchange::kResultPending:
pending_messages_.push(key_exchange_impl_.GetMessage());
+ has_auth_started_ = true;
break;
case P224EncryptedKeyExchange::kResultFailed:
@@ -143,7 +149,6 @@ void V2Authenticator::ProcessMessageInternal(const buzz::XmlElement* message) {
return;
}
}
-
state_ = MESSAGE_READY;
}
« remoting/protocol/v2_authenticator.h ('K') | « remoting/protocol/v2_authenticator.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698