summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEryu Guan <guaneryu@gmail.com>2014-10-08 17:42:29 +0800
committerDavid Sterba <dsterba@suse.cz>2014-10-10 10:51:57 +0200
commitd601190a7df193ecf37a445fbb5a9a0999f28b21 (patch)
tree37309d5619d32bf052d6016e410827e119837777
parent05499d865f061c258ef2a15b1ad5b650c991371a (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>
-rw-r--r--cmds-replace.c1
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)) {