aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/vinum
diff options
context:
space:
mode:
authorUlf Lilleengen <lulf@FreeBSD.org>2008-07-11 16:46:29 +0000
committerUlf Lilleengen <lulf@FreeBSD.org>2008-07-11 16:46:29 +0000
commit56af4c6141746a91a17ea5a3b223b6535a98dd3f (patch)
tree3600e91a6a6d41844f221f10e8c04250acdbc372 /sys/geom/vinum
parent6b794ce8ef079d52d1b2a66fd053101bd2fc0ff3 (diff)
downloadsrc-56af4c6141746a91a17ea5a3b223b6535a98dd3f.tar.gz
src-56af4c6141746a91a17ea5a3b223b6535a98dd3f.zip
- Fix a logic error when updating plex configuration.
Approved by: pjd (mentor)
Notes
Notes: svn path=/head/; revision=180451
Diffstat (limited to 'sys/geom/vinum')
-rw-r--r--sys/geom/vinum/geom_vinum_subr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/geom/vinum/geom_vinum_subr.c b/sys/geom/vinum/geom_vinum_subr.c
index 1bd339cff3ea..4cf391d02268 100644
--- a/sys/geom/vinum/geom_vinum_subr.c
+++ b/sys/geom/vinum/geom_vinum_subr.c
@@ -491,8 +491,9 @@ gv_update_plex_config(struct gv_plex *p)
s->state = GV_SD_STALE;
p->flags &= ~GV_PLEX_ADDED;
p->flags &= ~GV_PLEX_NEWBORN;
- p->state = GV_PLEX_DOWN;
+ state = GV_PLEX_DOWN;
}
+ p->state = state;
}
/*