diff --git a/src/nemo-devicelock/host/hostauthenticator.cpp b/src/nemo-devicelock/host/hostauthenticator.cpp index 15d7d75..bedfdf1 100644 --- a/src/nemo-devicelock/host/hostauthenticator.cpp +++ b/src/nemo-devicelock/host/hostauthenticator.cpp @@ -154,7 +154,10 @@ void HostAuthenticator::authenticate( startAuthentication(AuthenticationInput::Authorize, QVariantMap(), Authenticator::Confirmation); } else { qCDebug(daemon, "Authentication requested. Unsecured, authenticating immediately."); - confirmAuthentication(Authenticator::NoAuthentication); + authenticated(authenticateChallengeCode( + challengeCode, + Authenticator::NoAuthentication, + connectionPid(QDBusContext::connection()))); } break; case CanAuthenticateSecurityCode: