Review Request: Fix for "The name org.kde.kwalletd was not provided by any .service files" errors about kwallet

Gökcen Eraslan gokcen at pardus.org.tr
Wed Nov 17 11:04:26 GMT 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://svn.reviewboard.kde.org/r/5885/
-----------------------------------------------------------

(Updated 2010-11-17 11:04:26.001050)


Review request for kdelibs and David Faure.


Summary
-------

In KWallet::Wallet class (of kdelibs/kdeui/util/kwallet.cpp), validity of some DBus replies from kwalletd are not checked. Since kwallet clients like kwalletmanager do not check the validity of replies, client behave weird sometimes. For example if I disable kwallet and open kwalletmanager, I see a wallet named "The name org.kde.kwalletd was not provided by any .service files". Also another weird thing is that wallet seems open. 

This patch add more validity checks to kwalletd dbus calls, to prevent weird behaviours of kwallet clients. This patch may also fix some bugs related to kwalletmanager or kwalletd.


Diffs
-----

  svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs/kdeui/util/kwallet.cpp 1198078 

Diff: http://svn.reviewboard.kde.org/r/5885/diff


Testing
-------

Tested with kwalletmanager of KDE 4.5.3, but patch is the same for trunk.


Screenshots
-----------

Before
  http://svn.reviewboard.kde.org/r/5885/s/558/
After
  http://svn.reviewboard.kde.org/r/5885/s/559/


Thanks,

Gökcen

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20101117/0ab72650/attachment.htm>


More information about the kde-core-devel mailing list