From 2a4e18eb43548326c5687da46ec04a3017f8748e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 15 Jul 2008 11:26:11 +0000 Subject: [PATCH] handle KRB5_PLUGIN_NO_HANDLE for lookup plugin. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23366 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/krbhst.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/krb5/krbhst.c b/lib/krb5/krbhst.c index 7d13ab339..8e2b93e70 100644 --- a/lib/krb5/krbhst.c +++ b/lib/krb5/krbhst.c @@ -540,8 +540,9 @@ plugin_get_hosts(krb5_context context, (*service->init)(context, &ctx); ret = (*service->lookup)(ctx, type, kd->realm, 0, 0, add_locate, kd); (*service->fini)(ctx); - if (ret) { - krb5_set_error_message(context, ret, "Plugin failed to lookup"); + if (ret && ret != KRB5_PLUGIN_NO_HANDLE) { + krb5_set_error_message(context, ret, + "Locate plugin failed to lookup: %d", ret); break; } }