summaryrefslogtreecommitdiffstats
path: root/sync/test/engine/mock_connection_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sync/test/engine/mock_connection_manager.cc')
-rw-r--r--sync/test/engine/mock_connection_manager.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sync/test/engine/mock_connection_manager.cc b/sync/test/engine/mock_connection_manager.cc
index 166b27a..fbb2d39 100644
--- a/sync/test/engine/mock_connection_manager.cc
+++ b/sync/test/engine/mock_connection_manager.cc
@@ -169,6 +169,7 @@ bool MockConnectionManager::PostBufferToPath(PostBufferParams* params,
if (post.message_contents() == ClientToServerMessage::COMMIT &&
!mid_commit_callback_.is_null()) {
mid_commit_callback_.Run();
+ mid_commit_callback_.Reset();
}
if (mid_commit_observer_) {
mid_commit_observer_->Observe();