rename element private to opt_private to make c++ picky compilers less upset.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16167 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2005-10-12 12:41:04 +00:00
parent 5d64a49fa7
commit 296d9d6457

View File

@@ -2678,9 +2678,9 @@ _krb5_get_init_creds_opt_free_pkinit(krb5_get_init_creds_opt *opt)
#ifdef PKINIT #ifdef PKINIT
krb5_pk_init_ctx ctx; krb5_pk_init_ctx ctx;
if (opt->private == NULL || opt->private->pk_init_ctx == NULL) if (opt->opt_private == NULL || opt->opt_private->pk_init_ctx == NULL)
return; return;
ctx = opt->private->pk_init_ctx; ctx = opt->opt_private->pk_init_ctx;
if (ctx->dh) if (ctx->dh)
DH_free(ctx->dh); DH_free(ctx->dh);
ctx->dh = NULL; ctx->dh = NULL;
@@ -2705,7 +2705,7 @@ _krb5_get_init_creds_opt_free_pkinit(krb5_get_init_creds_opt *opt)
free(ctx->id); free(ctx->id);
ctx->id = NULL; ctx->id = NULL;
} }
opt->private->pk_init_ctx = NULL; opt->opt_private->pk_init_ctx = NULL;
#endif #endif
} }
@@ -2723,29 +2723,30 @@ krb5_get_init_creds_opt_set_pkinit(krb5_context context,
#ifdef PKINIT #ifdef PKINIT
krb5_error_code ret; krb5_error_code ret;
if (opt->private == NULL) { if (opt->opt_private == NULL) {
krb5_set_error_string(context, "PKINIT: on non extendable opt"); krb5_set_error_string(context, "PKINIT: on non extendable opt");
return EINVAL; return EINVAL;
} }
opt->private->pk_init_ctx = calloc(1, sizeof(*opt->private->pk_init_ctx)); opt->opt_private->pk_init_ctx =
if (opt->private->pk_init_ctx == NULL) { calloc(1, sizeof(*opt->opt_private->pk_init_ctx));
if (opt->opt_private->pk_init_ctx == NULL) {
krb5_set_error_string(context, "malloc: out of memory"); krb5_set_error_string(context, "malloc: out of memory");
return ENOMEM; return ENOMEM;
} }
opt->private->pk_init_ctx->dh = NULL; opt->opt_private->pk_init_ctx->dh = NULL;
opt->private->pk_init_ctx->id = NULL; opt->opt_private->pk_init_ctx->id = NULL;
opt->private->pk_init_ctx->clientDHNonce = NULL; opt->opt_private->pk_init_ctx->clientDHNonce = NULL;
ret = _krb5_pk_load_openssl_id(context, ret = _krb5_pk_load_openssl_id(context,
&opt->private->pk_init_ctx->id, &opt->opt_private->pk_init_ctx->id,
user_id, user_id,
x509_anchors, x509_anchors,
prompter, prompter,
prompter_data, prompter_data,
password); password);
if (ret) { if (ret) {
free(opt->private->pk_init_ctx); free(opt->opt_private->pk_init_ctx);
opt->private->pk_init_ctx = NULL; opt->opt_private->pk_init_ctx = NULL;
return ret; return ret;
} }
@@ -2759,27 +2760,27 @@ krb5_get_init_creds_opt_set_pkinit(krb5_context context,
NULL); NULL);
ret = _krb5_parse_moduli(context, moduli_file, ret = _krb5_parse_moduli(context, moduli_file,
&opt->private->pk_init_ctx->m); &opt->opt_private->pk_init_ctx->m);
if (ret) { if (ret) {
_krb5_get_init_creds_opt_free_pkinit(opt); _krb5_get_init_creds_opt_free_pkinit(opt);
return ret; return ret;
} }
opt->private->pk_init_ctx->dh = DH_new(); opt->opt_private->pk_init_ctx->dh = DH_new();
if (opt->private->pk_init_ctx->dh == NULL) { if (opt->opt_private->pk_init_ctx->dh == NULL) {
krb5_set_error_string(context, "malloc: out of memory"); krb5_set_error_string(context, "malloc: out of memory");
_krb5_get_init_creds_opt_free_pkinit(opt); _krb5_get_init_creds_opt_free_pkinit(opt);
return ENOMEM; return ENOMEM;
} }
ret = select_dh_group(context, opt->private->pk_init_ctx->dh, 0, ret = select_dh_group(context, opt->opt_private->pk_init_ctx->dh, 0,
opt->private->pk_init_ctx->m); opt->opt_private->pk_init_ctx->m);
if (ret) { if (ret) {
_krb5_get_init_creds_opt_free_pkinit(opt); _krb5_get_init_creds_opt_free_pkinit(opt);
return ret; return ret;
} }
if (DH_generate_key(opt->private->pk_init_ctx->dh) != 1) { if (DH_generate_key(opt->opt_private->pk_init_ctx->dh) != 1) {
krb5_set_error_string(context, "malloc: out of memory"); krb5_set_error_string(context, "malloc: out of memory");
_krb5_get_init_creds_opt_free_pkinit(opt); _krb5_get_init_creds_opt_free_pkinit(opt);
return ENOMEM; return ENOMEM;