From: NeilBrown Date: Wed, 5 Aug 2015 04:55:31 +0000 (+1000) Subject: Assemble: correctly capture error from ->write_bitmap X-Git-Tag: mdadm-3.4~58 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d80f7aa9a1bd1582240f2ce48e6dc7c3f82fa182;p=thirdparty%2Fmdadm.git Assemble: correctly capture error from ->write_bitmap else 'err' might be undefined. Signed-off-by: NeilBrown --- diff --git a/Assemble.c b/Assemble.c index be4d8c96..d9e90012 100644 --- a/Assemble.c +++ b/Assemble.c @@ -639,7 +639,7 @@ static int load_devices(struct devs *devices, char *devmap, err = 0; else if (strcmp(c->update, "home-cluster") == 0) { tst->cluster_name = c->homecluster; - tst->ss->write_bitmap(tst, dfd, NameUpdate); + err = tst->ss->write_bitmap(tst, dfd, NameUpdate); } else if (strcmp(c->update, "nodes") == 0) { tst->nodes = c->nodes; err = tst->ss->write_bitmap(tst, dfd, NodeNumUpdate);