Do not report error on close even if we have no paths left.

MFC after:	 2 weeks
This commit is contained in:
mav 2016-11-12 18:57:38 +00:00
parent 4e29bc939a
commit 51033af7e3

View File

@ -470,7 +470,7 @@ g_multipath_access(struct g_provider *pp, int dr, int dw, int de)
gp = pp->geom;
/* Error used if we have no valid consumers. */
error = ENXIO;
error = (dr > 0 || dw > 0 || de > 0) ? ENXIO : 0;
LIST_FOREACH(cp, &gp->consumer, consumer) {
if (cp->index & MP_WITHER)