From b990032d395ec092868dfd15275c969d7c2cab1d Mon Sep 17 00:00:00 2001 From: "Czarnowska, Anna" Date: Mon, 1 Aug 2011 15:33:06 +0100 Subject: [PATCH] fix: segfault when killing subarray of non-existent container Negative value must be returned to indicate error in open_subarray Reviewed-by: Dan Williams Signed-off-by: Anna Czarnowska Signed-off-by: NeilBrown --- util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.39.2