diff --git a/src/box/vy_log.c b/src/box/vy_log.c
index a0c6480ebb3d155b795077399c6afe91d1165eb4..275d5d721a2c244425609ea0b7d59ca66f4e4c5a 100644
--- a/src/box/vy_log.c
+++ b/src/box/vy_log.c
@@ -802,7 +802,7 @@ vy_log_flush(void)
 		return -1;
 
 	/* Success. Free flushed records. */
-	region_reset(&vy_log.pool);
+	region_free(&vy_log.pool);
 	stailq_create(&vy_log.tx);
 	return 0;
 }