diff options
author | Ulf Lilleengen <lulf@FreeBSD.org> | 2008-07-11 16:46:29 +0000 |
---|---|---|
committer | Ulf Lilleengen <lulf@FreeBSD.org> | 2008-07-11 16:46:29 +0000 |
commit | 56af4c6141746a91a17ea5a3b223b6535a98dd3f (patch) | |
tree | 3600e91a6a6d41844f221f10e8c04250acdbc372 /sys/geom | |
parent | 6b794ce8ef079d52d1b2a66fd053101bd2fc0ff3 (diff) | |
download | src-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')
-rw-r--r-- | sys/geom/vinum/geom_vinum_subr.c | 3 |
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; } /* |