From 75c2df6509391e28257d696815bddb854a8c4a94 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Wed, 7 Sep 2011 12:45:24 +1000 Subject: FIX: Prevent using null list pointer When not all attributes are supported (attributes incompatibility) function container_content_imsm returns NULL pointer. We need to cope with a NULL list better. Reported-by: Lukasz Dorau Signed-off-by: NeilBrown --- policy.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'policy.c') diff --git a/policy.c b/policy.c index ebb14814..2bbbac86 100644 --- a/policy.c +++ b/policy.c @@ -678,6 +678,8 @@ struct domainlist *domain_from_array(struct mdinfo *mdi, const char *metadata) { struct domainlist *domlist = NULL; + if (!mdi) + return NULL; for (mdi = mdi->devs ; mdi ; mdi = mdi->next) domainlist_add_dev(&domlist, makedev(mdi->disk.major, mdi->disk.minor), -- cgit v1.2.3