aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/os/sn2princ.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/os/sn2princ.c')
-rw-r--r--src/lib/krb5/os/sn2princ.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/krb5/os/sn2princ.c b/src/lib/krb5/os/sn2princ.c
index e962204..cfa95a4 100644
--- a/src/lib/krb5/os/sn2princ.c
+++ b/src/lib/krb5/os/sn2princ.c
@@ -45,8 +45,11 @@ krb5_sname_to_principal(context, hostname, sname, type, ret_princ)
krb5_error_code retval;
register char *cp;
char localname[MAXHOSTNAMELEN];
- const char *host = hostname;
- const char *service = sname;
+ /* We cast this instead of declaring as const char* due to some compilers
+ * which apparently get upset at reassigning the variable
+ */
+ char *host = (char *) hostname;
+ char *service = (char *) sname;
if ((type == KRB5_NT_UNKNOWN) ||
(type == KRB5_NT_SRV_HST)) {