Skip to content

Instantly share code, notes, and snippets.

@tilgovi
Created August 7, 2010 22:46
Show Gist options
  • Save tilgovi/513282 to your computer and use it in GitHub Desktop.
Save tilgovi/513282 to your computer and use it in GitHub Desktop.
diff --git a/src/couchdb/couch_db_updater.erl b/src/couchdb/couch_db_updater.erl
index f087970..f68f756 100644
--- a/src/couchdb/couch_db_updater.erl
+++ b/src/couchdb/couch_db_updater.erl
@@ -698,11 +698,11 @@ commit_data(Db, _) ->
fsync_options = FsyncOptions,
waiting_delayed_commit = Timer
} = Db,
- if is_reference(Timer) -> erlang:cancel_timer(Timer); true -> ok end,
case db_to_header(Db, OldHeader) of
OldHeader ->
Db;
Header ->
+ if is_reference(Timer) -> erlang:cancel_timer(Timer); true -> ok end,
case lists:member(before_header, FsyncOptions) of
true -> ok = couch_file:sync(Filepath);
_ -> ok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment