X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils%2Fgssd%2Fgss_util.c;h=8fe1e9be316929f8a29072d576c678eb03352089;hb=38861db18a0687aaf483ea0bf03bf8c928ca0980;hp=8a7bcaa4aadfeba4972d7530d48ddf7b4554a8d1;hpb=a444076202333c68108c21c0d89e251c092ff957;p=nfs-utils.git diff --git a/utils/gssd/gss_util.c b/utils/gssd/gss_util.c index 8a7bcaa..8fe1e9b 100644 --- a/utils/gssd/gss_util.c +++ b/utils/gssd/gss_util.c @@ -57,7 +57,11 @@ * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. */ -#include "config.h" + +#ifdef HAVE_CONFIG_H +#include +#endif /* HAVE_CONFIG_H */ + #include #include #include @@ -187,7 +191,7 @@ pgsserr(char *msg, u_int32_t maj_stat, u_int32_t min_stat, const gss_OID mech) } int -gssd_acquire_cred(char *server_name) +gssd_acquire_cred(char *server_name, const gss_OID oid) { gss_buffer_desc name; gss_name_t target_name; @@ -199,7 +203,7 @@ gssd_acquire_cred(char *server_name) name.length = strlen(server_name); maj_stat = gss_import_name(&min_stat, &name, - (const gss_OID) GSS_C_NT_HOSTBASED_SERVICE, + oid, &target_name); if (maj_stat != GSS_S_COMPLETE) { @@ -216,7 +220,7 @@ gssd_acquire_cred(char *server_name) ignore_maj_stat = gss_display_name(&ignore_min_stat, target_name, &pbuf, NULL); if (ignore_maj_stat == GSS_S_COMPLETE) { - printerr(0, "Unable to obtain credentials for '%.*s'\n", + printerr(1, "Unable to obtain credentials for '%.*s'\n", pbuf.length, pbuf.value); ignore_maj_stat = gss_release_buffer(&ignore_min_stat, &pbuf);