D18664: Baloo engine: treat every non-success code as a failure
    Igor Poboiko 
    noreply at phabricator.kde.org
       
    Sat Feb 23 14:46:19 GMT 2019
    
    
  
poboiko added a comment.
  I've looked through the patch (quite large indeed), apart from the single note I think it's good to go.
INLINE COMMENTS
> postingdb.cpp:238
>      mdb_cursor_close(cursor);
> -    if (termIterators.isEmpty()) {
> +    if (rc || termIterators.isEmpty()) {
>          return nullptr;
Can it happen that `rc == MDB_NOTFOUND` just after some iterations of `MDB_NEXT` operation (i.e. we've reached the end of DB), but keys which popped up previously are perfectly valid, and we're just ignoring them here?
(shouldn't it read `rc != 0 && rc != MDB_NOTFOUND`, just like above?)
REPOSITORY
  R293 Baloo
REVISION DETAIL
  https://phabricator.kde.org/D18664
To: valeriymalov, #baloo, bruns, poboiko
Cc: cullmann, ngraham, bruns, kde-frameworks-devel, #baloo, domson, ashaposhnikov, michaelh, astippich, spoorun, abrahams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190223/a97c3f63/attachment-0001.html>
    
    
More information about the Kde-frameworks-devel
mailing list