summaryrefslogtreecommitdiff
path: root/Assemble.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.com>2015-08-05 14:55:31 +1000
committerNeilBrown <neilb@suse.com>2015-08-05 14:55:31 +1000
commitd80f7aa9a1bd1582240f2ce48e6dc7c3f82fa182 (patch)
tree79ea271104bb0e77168e23cccdd50bdd77786428 /Assemble.c
parent380487fdc9773fc93d2cb4f17560a067f87107ac (diff)
downloadmdadm-d80f7aa9a1bd1582240f2ce48e6dc7c3f82fa182.tar.gz
Assemble: correctly capture error from ->write_bitmap
else 'err' might be undefined. Signed-off-by: NeilBrown <neilb@suse.com>
Diffstat (limited to 'Assemble.c')
-rw-r--r--Assemble.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Assemble.c b/Assemble.c
index be4d8c9..d9e9001 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);