diff --git a/src/box/sophia_engine.cc b/src/box/sophia_engine.cc
index b9cd62e3e01e0f56218147d9abed36fee3583b0b..0d5d59cf3ef97a4d5e4de73d18ff83cf206de7d4 100644
--- a/src/box/sophia_engine.cc
+++ b/src/box/sophia_engine.cc
@@ -751,10 +751,8 @@ SophiaEngine::beginCheckpoint(int64_t lsn)
 	if (lsn != m_prev_checkpoint_lsn) {
 		sophia_snapshot(env, lsn);
 		m_checkpoint_lsn = lsn;
-		return 0;
 	}
-	errno = EEXIST;
-	return -1;
+	return 0;
 }
 
 int