diff --git a/src/box/recovery.cc b/src/box/recovery.cc
index 95c2bcaf1c062c22ef43a72fecab7e596219c564..6600e8b4eb0aec10c3be42bc7dcda80d6985eb76 100644
--- a/src/box/recovery.cc
+++ b/src/box/recovery.cc
@@ -265,7 +265,6 @@ recovery_apply_row(struct recovery_state *r, struct xrow_header *row)
 {
 	/* Check lsn */
 	int64_t current_lsn = vclock_get(&r->vclock, row->server_id);
-	assert(current_lsn >= 0);
 	if (row->lsn > current_lsn)
 		r->apply_row(r, r->apply_row_param, row);
 }