From: Czarnowska, Anna Date: Mon, 1 Aug 2011 14:33:06 +0000 (+0100) Subject: fix: segfault when killing subarray of non-existent container X-Git-Tag: mdadm-3.2.3~169 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b990032d395ec092868dfd15275c969d7c2cab1d;p=thirdparty%2Fmdadm.git 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 --- 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);