summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-02-16 14:11:57 +1100
committerNeilBrown <neilb@suse.de>2012-02-16 14:11:57 +1100
commit9f1b0f0f1ed0dd4752be65348a24971335cd50e8 (patch)
tree36d7f1d3e30693c63053f38204f54950b4108a18 /config.c
parent1ca90aa6484a6f5d4fdd6122ad1d2015209bd8e0 (diff)
config: conf_match should ignore devname when not set.
mapfile:RebuildMap calls conf_match with no devname, so we must be careful not to use it. Reported-by: Arkadiusz Miƛkiewicz <arekm@maven.pl> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'config.c')
-rw-r--r--config.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/config.c b/config.c
index 6027b2f3..d8f48e13 100644
--- a/config.c
+++ b/config.c
@@ -1045,7 +1045,7 @@ struct mddev_ident *conf_match(struct supertype *st,
array_list->devname);
continue;
}
- if (array_list->devices &&
+ if (array_list->devices && devname &&
!match_oneof(array_list->devices, devname)) {
if (verbose >= 2 && array_list->devname)
fprintf(stderr, Name