diff options
author | Eryu Guan <guaneryu@gmail.com> | 2014-10-08 17:42:29 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2014-10-10 10:51:57 +0200 |
commit | d601190a7df193ecf37a445fbb5a9a0999f28b21 (patch) | |
tree | 37309d5619d32bf052d6016e410827e119837777 /cmds-replace.c | |
parent | 05499d865f061c258ef2a15b1ad5b650c991371a (diff) |
btrfs-progs: return error when canonicalize_path failed
Error out cmd_start_replace() if canonicalize_path() dstdev failed, add
the missing "goto leave_with_error;"
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'cmds-replace.c')
-rw-r--r-- | cmds-replace.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cmds-replace.c b/cmds-replace.c index 9fe7ad85..4a4e8658 100644 --- a/cmds-replace.c +++ b/cmds-replace.c @@ -214,6 +214,7 @@ static int cmd_start_replace(int argc, char **argv) fprintf(stderr, "ERROR: Could not canonicalize path '%s': %s\n", argv[optind + 1], strerror(errno)); + goto leave_with_error; } if (is_numerical(srcdev)) { |