diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-04-16 17:28:14 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2021-04-16 17:28:40 -0400 |
commit | 8ba5e814fd3d0e9559adca72f73202a7dc304acc (patch) | |
tree | e1c628dee5fb95ce35674f403a0838c52379ef51 /cmd_migrate.c | |
parent | 967c8704989f6194dc40ea884b5d0f713d4fb74c (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.c | 10 |
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) |