From 5428665f826c576c6398d44e2301743cdd841439 Mon Sep 17 00:00:00 2001 From: wdwen Date: Wed, 9 Jul 2014 18:39:41 +0800 Subject: [PATCH] logout method crash when user not login, call logout method will crash --- evernote-sdk-ios/EvernoteSession.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/evernote-sdk-ios/EvernoteSession.m b/evernote-sdk-ios/EvernoteSession.m index c66296d..c942ea5 100755 --- a/evernote-sdk-ios/EvernoteSession.m +++ b/evernote-sdk-ios/EvernoteSession.m @@ -326,6 +326,9 @@ - (void)logout // Clear all clients [self clearAllClients]; + if (!authToken || authToken.length == 0) { + return; + } // Revoke the token, this is not necessary, but it's good practice [[EvernoteUserStore userStore] revokeLongSessionWithAuthenticationToken:authToken success:nil failure:nil]; }