]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix NULL pointer oops
authorDoug Ledford <dledford@redhat.com>
Wed, 29 Oct 2008 19:05:36 +0000 (15:05 -0400)
committerNeilBrown <neilb@suse.de>
Wed, 29 Oct 2008 21:53:02 +0000 (08:53 +1100)
RAID10 is the only raid level that uses the avail char array pointer
during the enough() operation, so it was the only one that saw this.
The code in incremental assumes unconditionally that count_active will
allocate the avail char array, that it might be used by enough, and that
it will need to be freed afterward.  Once you make count_active actually
do that, then the oops goes away.

Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>

No differences found