krb5/constants.c: Make some constants constant.

This changes the public header file but I doubt it was ever intended
that applications could change these by writing to them.  (Not sure
why they're not declared as const arrays in any case.)
This commit is contained in:
Taylor R Campbell
2023-05-28 19:06:40 +00:00
committed by Nico Williams
parent fdbf355be0
commit c69ce29a31
2 changed files with 18 additions and 18 deletions

View File

@@ -35,7 +35,7 @@
#include "krb5_locl.h"
KRB5_LIB_VARIABLE const char *krb5_config_file =
KRB5_LIB_VARIABLE const char *const krb5_config_file =
#ifdef KRB5_DEFAULT_CONFIG_FILE
KRB5_DEFAULT_CONFIG_FILE
#else
@@ -56,12 +56,12 @@ SYSCONFDIR "/krb5.conf" PATH_SEP
#endif /* KRB5_DEFAULT_CONFIG_FILE */
;
KRB5_LIB_VARIABLE const char *krb5_defkeyname = KEYTAB_DEFAULT;
KRB5_LIB_VARIABLE const char *const krb5_defkeyname = KEYTAB_DEFAULT;
KRB5_LIB_VARIABLE const char *krb5_cc_type_api = "API";
KRB5_LIB_VARIABLE const char *krb5_cc_type_file = "FILE";
KRB5_LIB_VARIABLE const char *krb5_cc_type_memory = "MEMORY";
KRB5_LIB_VARIABLE const char *krb5_cc_type_kcm = "KCM";
KRB5_LIB_VARIABLE const char *krb5_cc_type_scc = "SCC";
KRB5_LIB_VARIABLE const char *krb5_cc_type_dcc = "DIR";
KRB5_LIB_VARIABLE const char *krb5_cc_type_keyring = "KEYRING";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_api = "API";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_file = "FILE";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_memory = "MEMORY";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_kcm = "KCM";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_scc = "SCC";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_dcc = "DIR";
KRB5_LIB_VARIABLE const char *const krb5_cc_type_keyring = "KEYRING";