diff --git a/src/box/xlog.cc b/src/box/xlog.cc
index 2e7873f8ab32a12ed9cab8006def89de8ee4d6b7..142ad1d8ec6e6425c02fa16cc9842a09130c32e0 100644
--- a/src/box/xlog.cc
+++ b/src/box/xlog.cc
@@ -744,7 +744,7 @@ xlog_write_meta(struct xlog *l)
 static int
 xlog_read_meta(struct xlog *l, int64_t signature)
 {
-	char filetype[32], version[32], buf[256];
+	char filetype[32], version[32], buf[1024];
 	struct xdir *dir = l->dir;
 	FILE *stream = l->f;