]> git.ipfire.org Git - thirdparty/krb5.git/commit
Use size_t indexes for null-terminated arrays 1373/head
authorGreg Hudson <ghudson@mit.edu>
Sat, 14 Sep 2024 22:14:51 +0000 (18:14 -0400)
committerGreg Hudson <ghudson@mit.edu>
Sat, 26 Oct 2024 19:49:06 +0000 (15:49 -0400)
commit73b77dd45debf8f8133d858c999f77ba23d0285c
tree7d5272543031dffd21f5bd50cf60c7a0bc49d72a
parent6217454323b39cedb1b03ac161ecb0ade3ad84e6
Use size_t indexes for null-terminated arrays

When operating on arrays that don't have a specified integer bound,
use size_t indexes for improved safety.  Reported by James Watt.
44 files changed:
src/ccapi/lib/ccapi_v2.c
src/ccapi/test/test_ccapi_v2.c
src/kadmin/cli/kadmin.c
src/kadmin/dbutil/kdb5_util.c
src/kadmin/dbutil/kdb5_util.h
src/kadmin/server/ovsec_kadmd.c
src/kdc/main.c
src/kprop/kpropd.c
src/lib/gssapi/krb5/naming_exts.c
src/lib/kadm5/srv/server_init.c
src/lib/kdb/kdb5.c
src/lib/krb5/krb/addr_srch.c
src/lib/krb5/krb/ai_authdata.c
src/lib/krb5/krb/authdata.c
src/lib/krb5/krb/authdata_dec.c
src/lib/krb5/krb/copy_addrs.c
src/lib/krb5/krb/get_creds.c
src/lib/krb5/krb/kfree.c
src/lib/krb5/krb/pac.c
src/lib/krb5/krb/preauth_otp.c
src/lib/krb5/krb/preauth_pkinit.c
src/lib/krb5/krb/s4u_creds.c
src/lib/krb5/os/hostaddr.c
src/lib/krb5/os/localaddr.c
src/lib/krb5/os/locate_kdc.c
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h
src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h
src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
src/plugins/kdb/lmdb/kdb_lmdb.c
src/plugins/kdb/test/kdb_test.c
src/plugins/preauth/pkinit/pkinit_clnt.c
src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
src/plugins/preauth/pkinit/pkinit_identity.c
src/plugins/preauth/pkinit/pkinit_srv.c
src/tests/asn.1/ktest.c
src/util/profile/prof_init.c
src/util/support/plugins.c
src/windows/kfwlogon/kfwcommon.c
src/windows/leashdll/krb5routines.c