summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorCzarnowska, Anna <anna.czarnowska@intel.com>2011-08-01 15:33:06 +0100
committerNeilBrown <neilb@suse.de>2011-09-07 14:09:43 +1000
commitb990032d395ec092868dfd15275c969d7c2cab1d (patch)
treebc2e1e9690104bdcd8af8224f3ba2fd7abc50149 /util.c
parent0f82fe603a42f37f1e2a6f826b4164811bf2d188 (diff)
fix: segfault when killing subarray of non-existent container
Negative value must be returned to indicate error in open_subarray Reviewed-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Anna Czarnowska <anna.czarnowska@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'util.c')
-rw-r--r--util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/util.c b/util.c
index 5617d029..e68d55f3 100644
--- a/util.c
+++ b/util.c
@@ -1370,7 +1370,7 @@ int open_subarray(char *dev, char *subarray, struct supertype *st, int quiet)
if (!quiet)
fprintf(stderr, Name ": Couldn't open %s, aborting\n",
dev);
- return 2;
+ return -1;
}
st->devnum = fd2devnum(fd);