krb5: Fix krb5_copy_context() use-after-free copy-pasto

This commit is contained in:
Nicolas Williams
2023-01-02 20:29:05 -06:00
parent 8b44896bc1
commit 2e11ecefba

View File

@@ -584,7 +584,7 @@ krb5_copy_context(krb5_context context, krb5_context *out)
ret = ENOMEM; ret = ENOMEM;
} }
if (ret == 0 && context->configured_default_cc_name) { if (ret == 0 && context->configured_default_cc_name) {
free(context->configured_default_cc_name); free(p->configured_default_cc_name);
if ((p->configured_default_cc_name = if ((p->configured_default_cc_name =
strdup(context->configured_default_cc_name)) == NULL) strdup(context->configured_default_cc_name)) == NULL)
ret = ENOMEM; ret = ENOMEM;