more working copy

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23926 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2008-10-18 21:15:46 +00:00
parent af13964709
commit c708c7e9fb

View File

@@ -359,17 +359,23 @@ krb5_copy_context(krb5_context context, krb5_context *out)
if (context->default_cc_name_env) if (context->default_cc_name_env)
p->default_cc_name_env = strdup(context->default_cc_name_env); p->default_cc_name_env = strdup(context->default_cc_name_env);
if (context->etypes) {
ret = copy_etypes(context, context->etypes, &p->etypes); ret = copy_etypes(context, context->etypes, &p->etypes);
if (ret) if (ret)
goto out; goto out;
}
if (context->etypes_des) {
ret = copy_etypes(context, context->etypes_des, &p->etypes_des); ret = copy_etypes(context, context->etypes_des, &p->etypes_des);
if (ret) if (ret)
goto out; goto out;
}
if (context->default_realms) {
ret = krb5_copy_host_realm(context, ret = krb5_copy_host_realm(context,
context->default_realms, &p->default_realms); context->default_realms, &p->default_realms);
if (ret) if (ret)
goto out; goto out;
}
p->cf = context->cf; /* XXX krb5_config_file_copy() */ p->cf = context->cf; /* XXX krb5_config_file_copy() */