diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2012-02-23 19:03:48 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2012-02-23 19:03:48 +0000 |
commit | 9cc66e6f8b922e35dd6ad33cee181b68b5ea5cb3 (patch) | |
tree | 13beb356df8538b8dccba448fbcecc5a90768a5e /lib | |
parent | 1a4b6136be5ea556fed0325bfc035e2d33713f1b (diff) | |
download | lvm2-9cc66e6f8b922e35dd6ad33cee181b68b5ea5cb3.tar.gz lvm2-9cc66e6f8b922e35dd6ad33cee181b68b5ea5cb3.tar.xz lvm2-9cc66e6f8b922e35dd6ad33cee181b68b5ea5cb3.zip |
Fix regression from cleanup commit
baton is being modified, so needs to be cleared before each use.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/cache/lvmetad.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/cache/lvmetad.c b/lib/cache/lvmetad.c index 5fedfd58..f8257651 100644 --- a/lib/cache/lvmetad.c +++ b/lib/cache/lvmetad.c @@ -229,7 +229,7 @@ int lvmetad_vg_update(struct volume_group *vg) char mda_id[128], *num; struct pv_list *pvl; struct lvmcache_info *info; - struct _fixup_baton baton = { .i = 0 }; + struct _fixup_baton baton; if (!vg) return 0; @@ -264,6 +264,7 @@ int lvmetad_vg_update(struct volume_group *vg) *num = 0; ++num; if ((info = lvmcache_info_from_pvid(mda_id, 0))) { + memset(&baton, 0, sizeof(baton)); baton.find = atoi(num); baton.ignore = mda_is_ignored(mda); lvmcache_foreach_mda(info, _fixup_ignored, &baton); |