Permalink
Browse files

* mu_index: fix error handling

  • Loading branch information...
djcb
djcb committed Jan 22, 2012
1 parent db83313 commit 0c34661d6d247908b8b131a8d89c4a323f82f8d2
Showing with 6 additions and 9 deletions.
  1. +6 −9 src/mu-cmd-index.c
View
@@ -332,17 +332,14 @@ cmd_index (MuIndex *midx, MuConfig *opts, MuIndexStats *stats,
stats->_processed, !opts->nocolor);
}
- if (rv == MU_OK || rv == MU_STOP)
+ if (rv == MU_OK || rv == MU_STOP) {
MU_WRITE_LOG ("index: processed: %u; updated/new: %u",
stats->_processed, stats->_updated);
-
- if (rv == MU_OK && !opts->nocleanup)
- rv = cleanup_missing (midx, opts, stats, show_progress, err);
-
- if (rv == MU_STOP)
- rv = MU_OK;
-
- if (rv != MU_OK && !err)
+ if (rv == MU_OK && !opts->nocleanup)
+ rv = cleanup_missing (midx, opts, stats, show_progress, err);
+ if (rv == MU_STOP)
+ rv = MU_OK;
+ } else
g_set_error (err, 0, rv, "error while indexing");
return rv;

0 comments on commit 0c34661

Please sign in to comment.