summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2012-05-09 17:55:27 +0000
committerGreg Hudson <ghudson@mit.edu>2012-05-09 17:55:27 +0000
commit6b5bc54f09763e6fd6531a1b83759b1aa7415136 (patch)
tree1fb7724285920891e33379ae781f1b89568da5de /src/lib
parent13a0013f55e9bea8384234f5caa1a0b444749daf (diff)
Constify get_init_creds string input params
The get_init_creds functions take read-only string input parameters for passwords and initial ticket services. Make these const char * parameters instead of just char * parameters, for caller convenience. Reported by rra@stanford.edu. ticket: 7121 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25858 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/get_in_tkt.c4
-rw-r--r--src/lib/krb5/krb/gic_keytab.c4
-rw-r--r--src/lib/krb5/krb/gic_pwd.c4
-rw-r--r--src/lib/krb5/krb/val_renew.c6
4 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/krb5/krb/get_in_tkt.c b/src/lib/krb5/krb/get_in_tkt.c
index 738bd9c37..4c634f0dc 100644
--- a/src/lib/krb5/krb/get_in_tkt.c
+++ b/src/lib/krb5/krb/get_in_tkt.c
@@ -437,7 +437,7 @@ sort_krb5_padata_sequence(krb5_context context, krb5_data *realm,
static krb5_error_code
build_in_tkt_name(krb5_context context,
- char *in_tkt_service,
+ const char *in_tkt_service,
krb5_const_principal client,
krb5_principal *server)
{
@@ -1616,7 +1616,7 @@ krb5int_get_init_creds(krb5_context context,
krb5_prompter_fct prompter,
void *prompter_data,
krb5_deltat start_time,
- char *in_tkt_service,
+ const char *in_tkt_service,
krb5_get_init_creds_opt *options,
krb5_gic_get_as_key_fct gak_fct,
void *gak_data,
diff --git a/src/lib/krb5/krb/gic_keytab.c b/src/lib/krb5/krb/gic_keytab.c
index 3554b257c..bae83dbb3 100644
--- a/src/lib/krb5/krb/gic_keytab.c
+++ b/src/lib/krb5/krb/gic_keytab.c
@@ -209,7 +209,7 @@ krb5_init_creds_set_keytab(krb5_context context,
static krb5_error_code
get_init_creds_keytab(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_keytab keytab,
- krb5_deltat start_time, char *in_tkt_service,
+ krb5_deltat start_time, const char *in_tkt_service,
krb5_get_init_creds_opt *options, int *use_master)
{
krb5_error_code ret;
@@ -250,7 +250,7 @@ krb5_get_init_creds_keytab(krb5_context context,
krb5_principal client,
krb5_keytab arg_keytab,
krb5_deltat start_time,
- char *in_tkt_service,
+ const char *in_tkt_service,
krb5_get_init_creds_opt *options)
{
krb5_error_code ret, ret2;
diff --git a/src/lib/krb5/krb/gic_pwd.c b/src/lib/krb5/krb/gic_pwd.c
index b25eb6da0..b8406a651 100644
--- a/src/lib/krb5/krb/gic_pwd.c
+++ b/src/lib/krb5/krb/gic_pwd.c
@@ -218,11 +218,11 @@ krb5_error_code KRB5_CALLCONV
krb5_get_init_creds_password(krb5_context context,
krb5_creds *creds,
krb5_principal client,
- char *password,
+ const char *password,
krb5_prompter_fct prompter,
void *data,
krb5_deltat start_time,
- char *in_tkt_service,
+ const char *in_tkt_service,
krb5_get_init_creds_opt *options)
{
krb5_error_code ret, ret2;
diff --git a/src/lib/krb5/krb/val_renew.c b/src/lib/krb5/krb/val_renew.c
index 39912aaa8..8550674a8 100644
--- a/src/lib/krb5/krb/val_renew.c
+++ b/src/lib/krb5/krb/val_renew.c
@@ -136,7 +136,7 @@ krb5_get_credentials_renew(krb5_context context, krb5_flags options,
static krb5_error_code
get_valrenewed_creds(krb5_context context, krb5_creds *out_creds,
krb5_principal client, krb5_ccache ccache,
- char *in_tkt_service, int kdcopt)
+ const char *in_tkt_service, int kdcopt)
{
krb5_error_code code;
krb5_creds in_creds, *new_creds;
@@ -181,7 +181,7 @@ cleanup:
krb5_error_code KRB5_CALLCONV
krb5_get_validated_creds(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_ccache ccache,
- char *in_tkt_service)
+ const char *in_tkt_service)
{
return get_valrenewed_creds(context, creds, client, ccache,
in_tkt_service, KDC_OPT_VALIDATE);
@@ -190,7 +190,7 @@ krb5_get_validated_creds(krb5_context context, krb5_creds *creds,
krb5_error_code KRB5_CALLCONV
krb5_get_renewed_creds(krb5_context context, krb5_creds *creds,
krb5_principal client, krb5_ccache ccache,
- char *in_tkt_service)
+ const char *in_tkt_service)
{
return get_valrenewed_creds(context, creds, client, ccache,
in_tkt_service, KDC_OPT_RENEW);