summaryrefslogtreecommitdiffstats
path: root/proxy/src
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/src')
-rw-r--r--proxy/src/gp_creds.c3
-rw-r--r--proxy/src/gp_proxy.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/proxy/src/gp_creds.c b/proxy/src/gp_creds.c
index 88a0dab..2a747a6 100644
--- a/proxy/src/gp_creds.c
+++ b/proxy/src/gp_creds.c
@@ -16,7 +16,8 @@
#define GSS_MECH_KRB5_OID_LENGTH 9
#define GSS_MECH_KRB5_OID "\052\206\110\206\367\022\001\002\002"
-gss_OID_desc gp_mech_krb5 = { GSS_MECH_KRB5_OID_LENGTH, GSS_MECH_KRB5_OID };
+gss_OID_desc gp_mech_krb5 = { GSS_MECH_KRB5_OID_LENGTH,
+ discard_const(GSS_MECH_KRB5_OID) };
struct supported_mechs_map {
int internal_id;
diff --git a/proxy/src/gp_proxy.h b/proxy/src/gp_proxy.h
index e6753a1..be71d38 100644
--- a/proxy/src/gp_proxy.h
+++ b/proxy/src/gp_proxy.h
@@ -11,6 +11,7 @@
#include "gp_selinux.h"
#define _(STRING) gettext(STRING)
+#define discard_const(ptr) ((void *)((uintptr_t)(ptr)))
#define LINUX_PROC_USE_GSS_PROXY_FILE "/proc/net/rpc/use-gss-proxy"