make _krb5_copy_send_to_kdc_func handle no set functions

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

View File

@@ -502,9 +502,12 @@ krb5_set_send_to_kdc_func(krb5_context context,
krb5_error_code KRB5_LIB_FUNCTION
_krb5_copy_send_to_kdc_func(krb5_context context, krb5_context to)
{
return krb5_set_send_to_kdc_func(to,
context->send_to_kdc->func,
context->send_to_kdc->data);
if (context->send_to_kdc)
return krb5_set_send_to_kdc_func(to,
context->send_to_kdc->func,
context->send_to_kdc->data);
else
return krb5_set_send_to_kdc_func(to, NULL, NULL);
}