aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/os/sn2princ.c
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>1996-03-19 02:08:17 +0000
committerEzra Peisach <epeisach@mit.edu>1996-03-19 02:08:17 +0000
commitabdc2ca88fd7c8f0ae2efb30ae6a6206ff989664 (patch)
tree4d0d1b8448712700a56545fd6d3dd2a44befcf4f /src/lib/krb5/os/sn2princ.c
parentb84627ae61867932923c48fc8b6523dc0bc1db62 (diff)
downloadkrb5-abdc2ca88fd7c8f0ae2efb30ae6a6206ff989664.zip
krb5-abdc2ca88fd7c8f0ae2efb30ae6a6206ff989664.tar.gz
krb5-abdc2ca88fd7c8f0ae2efb30ae6a6206ff989664.tar.bz2
Back out last change and use a cast to avoid warnings.
Richard has indicated that come compilers get upset if you try to reassign a const char *. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7659 dc483132-0cff-0310-8789-dd5450dbe970
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)) {