diff options
author | Alexander Larsson <alexl@redhat.com> | 2009-08-17 14:40:50 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2009-08-17 14:40:50 +0200 |
commit | 6c4354f0230834465153263f1cbdba1e40e56fba (patch) | |
tree | 1654d78351832cd45ea959acb7ac8082aa9c5802 | |
parent | 3faff0f910ba811db5ec044b2058c6dfdccd56f1 (diff) | |
download | gvfs-6c4354f0230834465153263f1cbdba1e40e56fba.tar.gz |
Return success when rotating log succeeded
We succeeded and then said we didn't, causing the set operation
that caused the rotation to fail.
-rw-r--r-- | metadata/metatree.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/metadata/metatree.c b/metadata/metatree.c index 3c18172b..3b043161 100644 --- a/metadata/metatree.c +++ b/metadata/metatree.c @@ -2344,12 +2344,13 @@ meta_tree_flush_locked (MetaTree *tree) if (tree->journal) apply_journal_to_builder (tree, builder); - meta_builder_write (builder, - meta_tree_get_filename (tree)); + if (!meta_builder_write (builder, + meta_tree_get_filename (tree))) + return FALSE; meta_tree_refresh_locked (tree); - return FALSE; + return TRUE; } gboolean |