diff options
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | lib/format_text/format-text.c | 6 |
2 files changed, 7 insertions, 0 deletions
@@ -1,5 +1,6 @@ Version 2.02.45 - 3rd March 2009 ================================ + Avoid scanning empty metadata areas for VG names. Attempt proper clean up in child before executing new binary in exec_cmd(). Do not scan devices if reporting only attributes from PV label. Use pkgconfig to obtain corosync library details during configuration. diff --git a/lib/format_text/format-text.c b/lib/format_text/format-text.c index 768446fb6..b70a97f61 100644 --- a/lib/format_text/format-text.c +++ b/lib/format_text/format-text.c @@ -1061,6 +1061,12 @@ const char *vgname_from_mda(const struct format_type *fmt, /* FIXME Cope with returning a list */ rlocn = mdah->raw_locns; + /* + * If no valid offset, do not try to search for vgname + */ + if (!rlocn->offset) + goto out; + /* Do quick check for a vgname */ if (!dev_read(dev_area->dev, dev_area->start + rlocn->offset, NAME_LEN, buf)) |