diff options
author | Alasdair Kergon <agk@redhat.com> | 2011-09-07 13:42:00 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2011-09-07 13:42:00 +0000 |
commit | 1abaaab1bc7b47b67a9ee35f11cc66e890fc60da (patch) | |
tree | 9fbaeb57ee8097ba6fd5e915a4b48d155f16b550 /lib/metadata/pv.c | |
parent | 8010df8b8aec35564985d9ff7fdc473a2f43b49f (diff) | |
download | lvm2-1abaaab1bc7b47b67a9ee35f11cc66e890fc60da.tar.gz lvm2-1abaaab1bc7b47b67a9ee35f11cc66e890fc60da.tar.xz lvm2-1abaaab1bc7b47b67a9ee35f11cc66e890fc60da.zip |
Terminate pv_attr field correctly. (2.02.86)
Diffstat (limited to 'lib/metadata/pv.c')
-rw-r--r-- | lib/metadata/pv.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/metadata/pv.c b/lib/metadata/pv.c index 06920e58..f6c32b90 100644 --- a/lib/metadata/pv.c +++ b/lib/metadata/pv.c @@ -190,7 +190,7 @@ char *pv_attr_dup(struct dm_pool *mem, const struct physical_volume *pv) { char *repstr; - if (!(repstr = dm_pool_zalloc(mem, 3))) { + if (!(repstr = dm_pool_zalloc(mem, 4))) { log_error("dm_pool_alloc failed"); return NULL; } @@ -198,6 +198,7 @@ char *pv_attr_dup(struct dm_pool *mem, const struct physical_volume *pv) repstr[0] = (pv->status & ALLOCATABLE_PV) ? 'a' : '-'; repstr[1] = (pv->status & EXPORTED_VG) ? 'x' : '-'; repstr[2] = (pv->status & MISSING_PV) ? 'm' : '-'; + return repstr; } |