diff options
| -rw-r--r-- | Swiften/Client/ClientSession.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/Swiften/Client/ClientSession.cpp b/Swiften/Client/ClientSession.cpp index 960af70..61ce8ef 100644 --- a/Swiften/Client/ClientSession.cpp +++ b/Swiften/Client/ClientSession.cpp @@ -132,7 +132,7 @@ void ClientSession::handleElement(boost::shared_ptr<Element> element) {  	}  	else if (AuthSuccess* authSuccess = dynamic_cast<AuthSuccess*>(element.get())) {  		checkState(Authenticating); -		if (!authenticator->setChallenge(authSuccess->getValue())) { +		if (authenticator && !authenticator->setChallenge(authSuccess->getValue())) {  			finishSession(Error::ServerVerificationFailedError);  		}  		else {  | 
 Swift