From: Jes Sorensen Date: Tue, 24 Feb 2015 21:00:39 +0000 (-0500) Subject: IncrementalScan(): Make sure 'st' is valid before dereferencing it X-Git-Tag: mdadm-3.3.3~79 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=5d94384e936503dfba5abb1264951f623252c492;p=mdadm.git IncrementalScan(): Make sure 'st' is valid before dereferencing it Signed-off-by: Jes Sorensen Signed-off-by: NeilBrown --- diff --git a/Incremental.c b/Incremental.c index 87d91140..33c0d7ff 100644 --- a/Incremental.c +++ b/Incremental.c @@ -1354,7 +1354,7 @@ restart: if (st && st->ss->load_container) ret = st->ss->load_container(st, mdfd, NULL); close(mdfd); - if (!ret && st->ss->container_content) { + if (!ret && st && st->ss->container_content) { if (map_lock(&map)) pr_err("failed to get exclusive lock on mapfile\n"); ret = Incremental_container(st, me->path, c, only);