From 84e32e197777ee7a228e19999064a466736b75c5 Mon Sep 17 00:00:00 2001 From: "mwilck@arcor.de" Date: Thu, 25 Jul 2013 20:59:10 +0200 Subject: [PATCH] DDF: find_vdcr: fix minor bug in debug message This code could find disk -1. Fixed. Signed-off-by: NeilBrown --- super-ddf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/super-ddf.c b/super-ddf.c index ae6cdf4..ac30e4e 100644 --- a/super-ddf.c +++ b/super-ddf.c @@ -1731,7 +1731,7 @@ static struct vd_config *find_vdcr(struct ddf_super *ddf, unsigned int inst, struct vcl *v; for (v = ddf->conflist; v; v = v->next) { - unsigned int nsec, ibvd; + unsigned int nsec, ibvd = 0; struct vd_config *conf; if (inst != v->vcnum) continue; @@ -1763,7 +1763,7 @@ static struct vd_config *find_vdcr(struct ddf_super *ddf, unsigned int inst, n - nsec*conf->sec_elmnt_count, n_bvd)) goto bad; dprintf("%s: found disk %u as member %u in bvd %d of array %u\n" - , __func__, n, *n_bvd, ibvd-1, inst); + , __func__, n, *n_bvd, ibvd, inst); *vcl = v; return conf; }