diff options
author | Petr Rockai <prockai@redhat.com> | 2013-07-22 12:04:47 +0200 |
---|---|---|
committer | Petr Rockai <prockai@redhat.com> | 2013-07-22 12:04:47 +0200 |
commit | 6d2604f02651158223ac31fe58e0638b6171171c (patch) | |
tree | 567004fee73ed85610fe776cbe4c33b693d3f250 | |
parent | 3ed7f78ff4d79831700806407c3728ea7d728488 (diff) | |
download | lvm2-6d2604f02651158223ac31fe58e0638b6171171c.tar.gz |
metadata: Fix tracking of read_status flags in _vg_make_handle.
-rw-r--r-- | lib/metadata/metadata.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c index 5624a5e84..4ae77268a 100644 --- a/lib/metadata/metadata.c +++ b/lib/metadata/metadata.c @@ -874,12 +874,12 @@ static struct volume_group *_vg_make_handle(struct cmd_context *cmd, if (!vg && !(vg = alloc_vg("vg_make_handle", cmd, NULL))) return_NULL; - if (vg->fid && !_vg_update_vg_ondisk(vg)) - vg->read_status |= FAILED_ALLOCATION; - if (vg->read_status != failure) vg->read_status = failure; + if (vg->fid && !_vg_update_vg_ondisk(vg)) + vg->read_status |= FAILED_ALLOCATION; + return vg; } |