summaryrefslogtreecommitdiff
path: root/c_src/cmd_migrate.c
diff options
context:
space:
mode:
Diffstat (limited to 'c_src/cmd_migrate.c')
-rw-r--r--c_src/cmd_migrate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c
index f211a0f2..4e4fbcba 100644
--- a/c_src/cmd_migrate.c
+++ b/c_src/cmd_migrate.c
@@ -452,7 +452,8 @@ int cmd_migrate_superblock(int argc, char *argv[])
/* Rewrite first 0-3.5k bytes with zeroes, ensuring we blow away
* the old superblock */
- static const char zeroes[BCH_SB_SECTOR << 9];
+ // TODO: fix the "Superblock write was silently dropped" warning properly
+ static const char zeroes[(BCH_SB_SECTOR << 9) + sizeof(struct bch_sb)];
xpwrite(fd, zeroes, ARRAY_SIZE(zeroes), 0, "zeroing start of disk");
xclose(fd);