krb5/changepw.c: Sprinkle const for global data never changed.

This commit is contained in:
Taylor R Campbell
2023-05-28 19:10:27 +00:00
committed by Nico Williams
parent 043bb8f27d
commit 9b61e64c3d

View File

@@ -478,7 +478,7 @@ typedef krb5_error_code (*kpwd_process_reply) (krb5_context,
krb5_data *, krb5_data *,
const char *); const char *);
static struct kpwd_proc { static const struct kpwd_proc {
const char *name; const char *name;
int flags; int flags;
#define SUPPORT_TCP 1 #define SUPPORT_TCP 1
@@ -513,7 +513,7 @@ change_password_loop (krb5_context context,
int *result_code, int *result_code,
krb5_data *result_code_string, krb5_data *result_code_string,
krb5_data *result_string, krb5_data *result_string,
struct kpwd_proc *proc) const struct kpwd_proc *proc)
{ {
krb5_error_code ret; krb5_error_code ret;
krb5_auth_context auth_context = NULL; krb5_auth_context auth_context = NULL;
@@ -662,10 +662,10 @@ change_password_loop (krb5_context context,
#ifndef HEIMDAL_SMALLER #ifndef HEIMDAL_SMALLER
static struct kpwd_proc * static const struct kpwd_proc *
find_chpw_proto(const char *name) find_chpw_proto(const char *name)
{ {
struct kpwd_proc *p; const struct kpwd_proc *p;
for (p = procs; p->name != NULL; p++) { for (p = procs; p->name != NULL; p++) {
if (strcmp(p->name, name) == 0) if (strcmp(p->name, name) == 0)
return p; return p;
@@ -697,7 +697,7 @@ krb5_change_password (krb5_context context,
krb5_data *result_string) krb5_data *result_string)
KRB5_DEPRECATED_FUNCTION("Use X instead") 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 = KRB5_KPASSWD_MALFORMED;
result_code_string->data = result_string->data = NULL; result_code_string->data = result_string->data = NULL;