Review Request 128831: Check whether kwallet is enabled in Wallet::isOpen(name)
Wolfgang Bauer
wbauer at tmo.at
Sat Oct 1 09:47:02 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128831/
-----------------------------------------------------------
(Updated Oct. 1, 2016, 9:47 a.m.)
Status
------
This change has been marked as submitted.
Review request for KDE Frameworks and Valentin Rusu.
Changes
-------
Submitted with commit 48ec969bcf36fde17de027576859c98bae609c73 by Wolfgang Bauer to branch master.
Bugs: 358260
https://bugs.kde.org/show_bug.cgi?id=358260
Repository: kwallet
Description
-------
If kwallet is disabled, walletlauncher() fails and walletLauncher()->getInterface().isOpen(name) causes a crash.
This affects e.g. drkonqi, but probably also other applications.
Return false in this case, if kwallet is disabled a wallet cannot be open either.
Diffs
-----
src/api/KWallet/kwallet.cpp dffebda
Diff: https://git.reviewboard.kde.org/r/128831/diff/
Testing
-------
- disable kwallet in the settings
- start a KF5 application (say, dolphin)
- make it crash, e.g. via "killall -ILL dolphin"
- try to report the crash with drkonqi
When you get to the page where you have to enter the bugzilla username/password, drkonqi crashed, with this patch it doesn't crash.
drkonqi is also still able to get the username/password from kwallet if it is enabled.
Thanks,
Wolfgang Bauer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20161001/62ffe485/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list