remove unused stuff
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24213 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -38,13 +38,6 @@
|
||||
|
||||
RCSID("$Id$");
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_init(krb5_get_init_creds_opt *opt)
|
||||
__attribute__((deprecated))
|
||||
{
|
||||
memset (opt, 0, sizeof(*opt));
|
||||
}
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_alloc(krb5_context context,
|
||||
krb5_get_init_creds_opt **opt)
|
||||
@@ -71,68 +64,6 @@ krb5_get_init_creds_opt_alloc(krb5_context context,
|
||||
return 0;
|
||||
}
|
||||
|
||||
krb5_error_code
|
||||
_krb5_get_init_creds_opt_copy(krb5_context context,
|
||||
const krb5_get_init_creds_opt *in,
|
||||
krb5_get_init_creds_opt **out)
|
||||
{
|
||||
krb5_get_init_creds_opt *opt;
|
||||
|
||||
*out = NULL;
|
||||
opt = calloc(1, sizeof(*opt));
|
||||
if (opt == NULL) {
|
||||
krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
|
||||
return ENOMEM;
|
||||
}
|
||||
if (in)
|
||||
*opt = *in;
|
||||
if(opt->opt_private == NULL) {
|
||||
opt->opt_private = calloc(1, sizeof(*opt->opt_private));
|
||||
if (opt->opt_private == NULL) {
|
||||
krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
|
||||
free(opt);
|
||||
return ENOMEM;
|
||||
}
|
||||
opt->opt_private->refcount = 1;
|
||||
} else
|
||||
opt->opt_private->refcount++;
|
||||
*out = opt;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
_krb5_get_init_creds_opt_free_krb5_error(krb5_get_init_creds_opt *opt)
|
||||
{
|
||||
if (opt->opt_private == NULL || opt->opt_private->error == NULL)
|
||||
return;
|
||||
free_KRB_ERROR(opt->opt_private->error);
|
||||
free(opt->opt_private->error);
|
||||
opt->opt_private->error = NULL;
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
_krb5_get_init_creds_opt_set_krb5_error(krb5_context context,
|
||||
krb5_get_init_creds_opt *opt,
|
||||
const KRB_ERROR *error)
|
||||
{
|
||||
krb5_error_code ret;
|
||||
|
||||
if (opt->opt_private == NULL)
|
||||
return;
|
||||
|
||||
_krb5_get_init_creds_opt_free_krb5_error(opt);
|
||||
|
||||
opt->opt_private->error = malloc(sizeof(*opt->opt_private->error));
|
||||
if (opt->opt_private->error == NULL)
|
||||
return;
|
||||
ret = copy_KRB_ERROR(error, opt->opt_private->error);
|
||||
if (ret) {
|
||||
free(opt->opt_private->error);
|
||||
opt->opt_private->error = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_free(krb5_context context,
|
||||
krb5_get_init_creds_opt *opt)
|
||||
@@ -142,7 +73,6 @@ krb5_get_init_creds_opt_free(krb5_context context,
|
||||
if (opt->opt_private->refcount < 1) /* abort ? */
|
||||
return;
|
||||
if (--opt->opt_private->refcount == 0) {
|
||||
_krb5_get_init_creds_opt_free_krb5_error(opt);
|
||||
_krb5_get_init_creds_opt_free_pkinit(opt);
|
||||
free(opt->opt_private);
|
||||
}
|
||||
@@ -368,43 +298,6 @@ krb5_get_init_creds_opt_set_pac_request(krb5_context context,
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deprecated: use the new krb5_init_creds_init() and
|
||||
* krb5_init_creds_get_error().
|
||||
*
|
||||
* @ingroup krb5_deprecated
|
||||
*/
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_get_error(krb5_context context,
|
||||
krb5_get_init_creds_opt *opt,
|
||||
KRB_ERROR **error)
|
||||
__attribute__((deprecated))
|
||||
{
|
||||
krb5_error_code ret;
|
||||
|
||||
*error = NULL;
|
||||
|
||||
ret = require_ext_opt(context, opt, "init_creds_opt_get_error");
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
if (opt->opt_private->error == NULL)
|
||||
return 0;
|
||||
|
||||
*error = malloc(sizeof(**error));
|
||||
if (*error == NULL) {
|
||||
krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
|
||||
return ENOMEM;
|
||||
}
|
||||
|
||||
ret = copy_KRB_ERROR(opt->opt_private->error, *error);
|
||||
if (ret)
|
||||
krb5_clear_error_message(context);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_set_addressless(krb5_context context,
|
||||
krb5_get_init_creds_opt *opt,
|
||||
@@ -453,3 +346,37 @@ krb5_get_init_creds_opt_set_win2k(krb5_context context,
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifndef HEIMDAL_SMALLER
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_init(krb5_get_init_creds_opt *opt)
|
||||
__attribute__((deprecated))
|
||||
{
|
||||
memset (opt, 0, sizeof(*opt));
|
||||
}
|
||||
|
||||
/**
|
||||
* Deprecated: use the new krb5_init_creds_init() and
|
||||
* krb5_init_creds_get_error().
|
||||
*
|
||||
* @ingroup krb5_deprecated
|
||||
*/
|
||||
|
||||
krb5_error_code KRB5_LIB_FUNCTION
|
||||
krb5_get_init_creds_opt_get_error(krb5_context context,
|
||||
krb5_get_init_creds_opt *opt,
|
||||
KRB_ERROR **error)
|
||||
__attribute__((deprecated))
|
||||
{
|
||||
krb5_error_code ret;
|
||||
|
||||
*error = calloc(sizeof(**error));
|
||||
if (*error == NULL) {
|
||||
krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
|
||||
return ENOMEM;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif /* HEIMDAL_SMALLER */
|
||||
|
Reference in New Issue
Block a user