summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_disk_queue.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_disk_queue.erl b/src/rabbit_disk_queue.erl
index 92e5ece8f7..ac58d89d5e 100644
--- a/src/rabbit_disk_queue.erl
+++ b/src/rabbit_disk_queue.erl
@@ -716,6 +716,8 @@ start_commit_timer(State = #dqstate { timer_ref = undefined }) ->
{ok, TRef} = timer:apply_after(?SYNC_INTERVAL, ?MODULE, filesync, []),
State #dqstate { timer_ref = TRef }.
+stop_commit_timer(State = #dqstate { timer_ref = undefined }) ->
+ State;
stop_commit_timer(State = #dqstate { timer_ref = TRef }) ->
{ok, cancel} = timer:cancel(TRef),
State #dqstate { timer_ref = undefined }.