| Index: remoting/host/pam_authorization_factory_posix.cc
|
| diff --git a/remoting/host/pam_authorization_factory_posix.cc b/remoting/host/pam_authorization_factory_posix.cc
|
| index 6d1bf588f701aa7fa6adf281560db12083972c9e..5468aab64f479be9b5091feb30a676d9e3cc27d9 100644
|
| --- a/remoting/host/pam_authorization_factory_posix.cc
|
| +++ b/remoting/host/pam_authorization_factory_posix.cc
|
| @@ -26,6 +26,8 @@ class PamAuthorizer : public protocol::Authenticator {
|
| virtual scoped_ptr<buzz::XmlElement> GetNextMessage() OVERRIDE;
|
| virtual scoped_ptr<protocol::ChannelAuthenticator>
|
| CreateChannelAuthenticator() const OVERRIDE;
|
| + virtual void PerformExternalAction(
|
| + const base::Closure& resume_callback) OVERRIDE;
|
|
|
| private:
|
| void MaybeCheckLocalLogin();
|
| @@ -82,6 +84,12 @@ PamAuthorizer::CreateChannelAuthenticator() const {
|
| return underlying_->CreateChannelAuthenticator();
|
| }
|
|
|
| +void PamAuthorizer::PerformExternalAction(
|
| + const base::Closure& resume_callback) {
|
| + underlying_->PerformExternalAction(resume_callback);
|
| +}
|
| +
|
| +
|
| void PamAuthorizer::MaybeCheckLocalLogin() {
|
| if (local_login_status_ == NOT_CHECKED && state() == ACCEPTED) {
|
| local_login_status_ = IsLocalLoginAllowed() ? ALLOWED : DISALLOWED;
|
|
|