Message ID | 1367531197-8987-15-git-send-email-bmarzins@redhat.com (mailing list archive) |
---|---|
State | Deferred, archived |
Headers | show |
diff --git a/libmultipath/prio.c b/libmultipath/prio.c index 8e6b93e..186cc4d 100644 --- a/libmultipath/prio.c +++ b/libmultipath/prio.c @@ -162,7 +162,10 @@ void prio_put (struct prio * dst) if (!dst) return; - src = prio_lookup(dst->name); + if (!strlen(dst->name)) + src = NULL; + else + src = prio_lookup(dst->name); memset(dst, 0x0, sizeof(struct prio)); free_prio(src); }
Multipath shouldn't try to look up its prioritizer if it doesn't have one. Doing so just causes annoying warning messages. Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com> --- libmultipath/prio.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)