X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Flvm.c;h=12c621d0569f7b9d05eabdab9c9f043974cd5e28;hb=924bfe28d5be1058ccf50931d77639212fb28346;hp=6ef3a7b2ae5be5a424696e764bef179632ed4435;hpb=54ef2ae58f8ef125cf1d3aefe3ac839ba7e67f8a;p=collectd.git diff --git a/src/lvm.c b/src/lvm.c index 6ef3a7b2..12c621d0 100644 --- a/src/lvm.c +++ b/src/lvm.c @@ -53,6 +53,11 @@ static int vg_read(vg_t vg, char const *vg_name) lvm_submit (vg_name, "free", lvm_vg_get_free_size(vg)); lvs = lvm_vg_list_lvs(vg); + if (!lvs) { + /* no VGs are defined, which is not an error per se */ + return (0); + } + dm_list_iterate_items(lvl, lvs) { lvm_submit(vg_name, lvm_lv_get_name(lvl->lv), lvm_lv_get_size(lvl->lv)); }