diff options
author | Czarnowska, Anna <anna.czarnowska@intel.com> | 2011-08-01 15:33:06 +0100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2011-09-07 14:09:43 +1000 |
commit | b990032d395ec092868dfd15275c969d7c2cab1d (patch) | |
tree | bc2e1e9690104bdcd8af8224f3ba2fd7abc50149 /util.c | |
parent | 0f82fe603a42f37f1e2a6f826b4164811bf2d188 (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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |