diff options
author | lulf <lulf@FreeBSD.org> | 2008-07-11 16:46:29 +0000 |
---|---|---|
committer | lulf <lulf@FreeBSD.org> | 2008-07-11 16:46:29 +0000 |
commit | 5cc7bcb02c3a0bdaaf70bd7d4dd91b75da86a2b7 (patch) | |
tree | 3600e91a6a6d41844f221f10e8c04250acdbc372 /sys/geom | |
parent | 8c9ef7c312438a5b97b4b73b7866d4a4ead87f55 (diff) | |
download | FreeBSD-src-5cc7bcb02c3a0bdaaf70bd7d4dd91b75da86a2b7.zip FreeBSD-src-5cc7bcb02c3a0bdaaf70bd7d4dd91b75da86a2b7.tar.gz |
- Fix a logic error when updating plex configuration.
Approved by: pjd (mentor)
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 1bd339c..4cf391d 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; } /* |