Document and check init_creds context requirement To ensure that the same clpreauth plugin modules and moddata pointers are used for each step of an initial creds operation, the caller must use the same library context for krb5_init_creds_init(), krb5_init_creds_step(), and krb5_init_creds_free(). Document and enforce this requirement. https://github.com/krb5/krb5/commit/c4beb35c9ac0711ef650abc4f1e44a4c82d5f3d0 Author: Greg Hudson Commit: c4beb35c9ac0711ef650abc4f1e44a4c82d5f3d0 Branch: master src/include/krb5/krb5.hin | 13 +++++++++++++ src/lib/krb5/krb/get_in_tkt.c | 6 +++++- src/lib/krb5/krb/int-proto.h | 3 +++ src/lib/krb5/krb/preauth2.c | 13 +++++++++++++ 4 files changed, 34 insertions(+), 1 deletions(-)