--- a/libpurple/plugins/keyrings/kwallet.cpp Tue Feb 04 04:56:36 2014 +0530 +++ b/libpurple/plugins/keyrings/kwallet.cpp Tue Feb 04 14:30:03 2014 +0530 @@ -434,7 +434,8 @@ new KWalletPlugin::read_request(account, cb, data); if (KWallet::Wallet::keyDoesNotExist(KWALLET_WALLET_NAME, - KWALLET_FOLDER_NAME, kwallet_account_key(account))) { + KWALLET_FOLDER_NAME, kwallet_account_key(account))) + { req->detailedAbort(PURPLE_KEYRING_ERROR_NOPASSWORD); delete req; } @@ -448,7 +449,8 @@ { if (password == NULL && KWallet::Wallet::keyDoesNotExist( KWALLET_WALLET_NAME, KWALLET_FOLDER_NAME, - kwallet_account_key(account))) { + kwallet_account_key(account))) + { if (cb != NULL) cb(account, NULL, data); }