X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Flvm.c;h=12c621d0569f7b9d05eabdab9c9f043974cd5e28;hb=df6d9bfc1b24ecf4ebd1c86a57fc39f3b25abbb2;hp=6ef3a7b2ae5be5a424696e764bef179632ed4435;hpb=a6e74e0d316ee14f45093246e0e5e2d84faa8690;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)); }