[Kde-pim] Review Request: avoid the use of an undefined collection
Guy Maurel
guy-kde at maurel.de
Mon Oct 3 17:41:56 BST 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102765/
-----------------------------------------------------------
Review request for KDEPIM-Libraries.
Description
-------
Within the file
kdepimlibs/akonadi/specialcollectionshelperjobs.cpp
at the method:
DefaultResourceJobPrivate::collectionFetchResult( KJob *job )
I found a problem: if the job has no collection, info is given with
collections.count()
the loop
foreach ( const Collection &collection, collections ) {
will not be entered. The variable
resourceCollection
is declared but nothing is assigned to it.
I think, it is not allowed to use it, such as a few lines below
if ( !resourceCollection.isValid() ) {
My proposal:
Test the count, and just return if zero.
Diffs
-----
akonadi/specialcollectionshelperjobs.cpp ebc79c3
Diff: http://git.reviewboard.kde.org/r/102765/diff/diff
Testing
-------
Thanks,
Guy Maurel
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list