aboutsummaryrefslogtreecommitdiff
path: root/src/lib/gssapi/krb5/gssapiP_krb5.h
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2016-04-28 16:44:21 -0400
committerTom Yu <tlyu@mit.edu>2016-04-28 18:29:44 -0400
commit585e8ce503f3b74268059384f07ad9cccf377d49 (patch)
treeb6f879b0319bfc3a7455366df44d68f69f2c7e15 /src/lib/gssapi/krb5/gssapiP_krb5.h
parent12cc2b9dab45b05c13642c2b4b0ce0d3191663c7 (diff)
downloadkrb5-585e8ce503f3b74268059384f07ad9cccf377d49.zip
krb5-585e8ce503f3b74268059384f07ad9cccf377d49.tar.gz
krb5-585e8ce503f3b74268059384f07ad9cccf377d49.tar.bz2
Unconstify some krb5 GSS OIDs
gssapi_krb5.h declared some well-known OID constants as pointers to const gss_OID_desc, which can't be assigned to application-declared gss_OID variables or passed to GSSAPI functions without causing warnings. Declare these OID constants without the const qualifier on gss_OID_desc, at the expense of some type safety. (Fixing this "correctly" probably requires some standards revision.) ticket: 8399 (new)
Diffstat (limited to 'src/lib/gssapi/krb5/gssapiP_krb5.h')
-rw-r--r--src/lib/gssapi/krb5/gssapiP_krb5.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/gssapiP_krb5.h b/src/lib/gssapi/krb5/gssapiP_krb5.h
index 1663500..d7bdef7 100644
--- a/src/lib/gssapi/krb5/gssapiP_krb5.h
+++ b/src/lib/gssapi/krb5/gssapiP_krb5.h
@@ -90,7 +90,7 @@
#define GSS_MECH_IAKERB_OID_LENGTH 6
#define GSS_MECH_IAKERB_OID "\053\006\001\005\002\005"
-extern const gss_OID_set_desc * const kg_all_mechs;
+extern const gss_OID_set kg_all_mechs;
#define CKSUMTYPE_KG_CB 0x8003