--- a/libpurple/plugins/keyrings/kwallet.cpp Tue Feb 04 01:11:42 2014 +0100 +++ b/libpurple/plugins/keyrings/kwallet.cpp Tue Feb 04 01:27:14 2014 +0100 @@ -433,7 +433,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; } @@ -447,7 +448,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); }