From 9b61e64c3d03a75deb155c8d8a4acb8efa3345e5 Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Sun, 28 May 2023 19:10:27 +0000 Subject: [PATCH] krb5/changepw.c: Sprinkle const for global data never changed. --- lib/krb5/changepw.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/krb5/changepw.c b/lib/krb5/changepw.c index 1982925bf..a011c6204 100644 --- a/lib/krb5/changepw.c +++ b/lib/krb5/changepw.c @@ -478,7 +478,7 @@ typedef krb5_error_code (*kpwd_process_reply) (krb5_context, krb5_data *, const char *); -static struct kpwd_proc { +static const struct kpwd_proc { const char *name; int flags; #define SUPPORT_TCP 1 @@ -513,7 +513,7 @@ change_password_loop (krb5_context context, int *result_code, krb5_data *result_code_string, krb5_data *result_string, - struct kpwd_proc *proc) + const struct kpwd_proc *proc) { krb5_error_code ret; krb5_auth_context auth_context = NULL; @@ -662,10 +662,10 @@ change_password_loop (krb5_context context, #ifndef HEIMDAL_SMALLER -static struct kpwd_proc * +static const struct kpwd_proc * find_chpw_proto(const char *name) { - struct kpwd_proc *p; + const struct kpwd_proc *p; for (p = procs; p->name != NULL; p++) { if (strcmp(p->name, name) == 0) return p; @@ -697,7 +697,7 @@ krb5_change_password (krb5_context context, krb5_data *result_string) KRB5_DEPRECATED_FUNCTION("Use X instead") { - struct kpwd_proc *p = find_chpw_proto("change password"); + const struct kpwd_proc *p = find_chpw_proto("change password"); *result_code = KRB5_KPASSWD_MALFORMED; result_code_string->data = result_string->data = NULL;