From c31dec7f9856add0bf1106d6b48a6269d6c77c95 Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Wed, 23 Jul 2014 18:56:19 +0200 Subject: GSSAPI: remove useless *_MECHANISM defines. --- lib/curl_gssapi.h | 6 ------ lib/http_negotiate.c | 2 +- lib/krb5.c | 2 +- lib/socks_gssapi.c | 2 +- 4 files changed, 3 insertions(+), 9 deletions(-) (limited to 'lib') diff --git a/lib/curl_gssapi.h b/lib/curl_gssapi.h index 4559ef06c..b91bd7ea7 100644 --- a/lib/curl_gssapi.h +++ b/lib/curl_gssapi.h @@ -39,14 +39,8 @@ # include #endif -#ifndef SPNEGO_MECHANISM extern gss_OID_desc Curl_spnego_mech_oid; -#define SPNEGO_MECHANISM &Curl_spnego_mech_oid -#endif -#ifndef KRB5_MECHANISM extern gss_OID_desc Curl_krb5_mech_oid; -#define KRB5_MECHANISM &Curl_krb5_mech_oid -#endif /* Common method for using GSS-API */ diff --git a/lib/http_negotiate.c b/lib/http_negotiate.c index 4b657cfa2..c8bfa29bf 100644 --- a/lib/http_negotiate.c +++ b/lib/http_negotiate.c @@ -147,7 +147,7 @@ int Curl_input_negotiate(struct connectdata *conn, bool proxy, &minor_status, &neg_ctx->context, neg_ctx->server_name, - SPNEGO_MECHANISM, + &Curl_spnego_mech_oid, GSS_C_NO_CHANNEL_BINDINGS, &input_token, &output_token, diff --git a/lib/krb5.c b/lib/krb5.c index 10a79aaa4..7e82a6805 100644 --- a/lib/krb5.c +++ b/lib/krb5.c @@ -236,7 +236,7 @@ krb5_auth(void *app_data, struct connectdata *conn) &min, context, gssname, - KRB5_MECHANISM, + &Curl_krb5_mech_oid, &chan, gssresp, &output_buffer, diff --git a/lib/socks_gssapi.c b/lib/socks_gssapi.c index 228688eb1..0eaa74c2b 100644 --- a/lib/socks_gssapi.c +++ b/lib/socks_gssapi.c @@ -181,7 +181,7 @@ CURLcode Curl_SOCKS5_gssapi_negotiate(int sockindex, &gss_minor_status, &gss_context, server, - KRB5_MECHANISM, + &Curl_krb5_mech_oid, NULL, gss_token, &gss_send_token, -- cgit v1.2.3