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>
This commit is contained in:
Czarnowska, Anna 2011-08-01 15:33:06 +01:00 committed by NeilBrown
parent 0f82fe603a
commit b990032d39
1 changed files with 1 additions and 1 deletions

2
util.c
View File

@ -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);