summaryrefslogtreecommitdiff
path: root/cmd_migrate.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2021-04-16 17:28:14 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2021-04-16 17:28:40 -0400
commit8ba5e814fd3d0e9559adca72f73202a7dc304acc (patch)
treee1c628dee5fb95ce35674f403a0838c52379ef51 /cmd_migrate.c
parent967c8704989f6194dc40ea884b5d0f713d4fb74c (diff)
Fix some small memory leaks
Found with -fsanitize=leak Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'cmd_migrate.c')
-rw-r--r--cmd_migrate.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/cmd_migrate.c b/cmd_migrate.c
index a0d27427..51260906 100644
--- a/cmd_migrate.c
+++ b/cmd_migrate.c
@@ -773,10 +773,12 @@ int cmd_migrate(int argc, char *argv[])
if (format_opts.encrypted && !no_passphrase)
format_opts.passphrase = read_passphrase_twice("Enter passphrase: ");
- return migrate_fs(fs_path,
- fs_opt_strs,
- fs_opts,
- format_opts, force);
+ int ret = migrate_fs(fs_path,
+ fs_opt_strs,
+ fs_opts,
+ format_opts, force);
+ bch2_opt_strs_free(&fs_opt_strs);
+ return ret;
}
static void migrate_superblock_usage(void)