[libmultipath] filter_wwid() is called with the wrong lists from filter_path()
authorStefan Bader <shbader@de.ibm.com>
Fri, 14 Sep 2007 17:48:08 +0000 (19:48 +0200)
committerChristophe Varoqui <christophe.varoqui@free.fr>
Fri, 14 Sep 2007 17:48:08 +0000 (19:48 +0200)
When filter_path() calls filter_wwid() it passes the devnode lists instead
of the wwid lists.

Signed-off-by: Christophe Varoqui <christophe.varoqui@free.fr>
libmultipath/blacklist.c

index 0c277cb..9a058f7 100644 (file)
@@ -299,7 +299,7 @@ _filter_path (struct config * conf, struct path * pp)
        r = _filter_devnode(conf->blist_devnode, conf->elist_devnode,pp->dev);
        if (r)
                return r;
-       r = _filter_wwid(conf->blist_wwid, conf->elist_devnode, pp->wwid);
+       r = _filter_wwid(conf->blist_wwid, conf->elist_wwid, pp->wwid);
        if (r)
                return r;
        r = _filter_device(conf->blist_device, conf->elist_device,