mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-02 01:18:26 +03:00
lvmetad: check id_read_format error status
Detect error from id_read_format() function.
This commit is contained in:
parent
ba3f37c9e4
commit
e012d0635d
@ -1,5 +1,6 @@
|
|||||||
Version 2.02.99 -
|
Version 2.02.99 -
|
||||||
===================================
|
===================================
|
||||||
|
Check for failing id_read_format() in _pv_populate_lvmcache.
|
||||||
Fix memleak on error path for lvmetad's pv_found.
|
Fix memleak on error path for lvmetad's pv_found.
|
||||||
Unlock vg mutex in error path when lvmetad tries to lock_vg.
|
Unlock vg mutex in error path when lvmetad tries to lock_vg.
|
||||||
Add check for key string duplication in config_make_nodes_v.
|
Add check for key string duplication in config_make_nodes_v.
|
||||||
|
7
lib/cache/lvmetad.c
vendored
7
lib/cache/lvmetad.c
vendored
@ -249,9 +249,10 @@ static struct lvmcache_info *_pv_populate_lvmcache(
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vgid_txt)
|
if (vgid_txt) {
|
||||||
id_read_format(&vgid, vgid_txt);
|
if (!id_read_format(&vgid, vgid_txt))
|
||||||
else
|
return_NULL;
|
||||||
|
} else
|
||||||
strcpy((char*)&vgid, fmt->orphan_vg_name);
|
strcpy((char*)&vgid, fmt->orphan_vg_name);
|
||||||
|
|
||||||
if (!vgname)
|
if (!vgname)
|
||||||
|
Loading…
Reference in New Issue
Block a user