allow no checksum

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2188 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-07-12 14:39:18 +00:00
parent a18be052f7
commit 71279c4d2d

View File

@@ -14,6 +14,7 @@ krb5_mk_req_extended(krb5_context context,
Authenticator *auth;
krb5_data authenticator;
Checksum c;
Checksum *c_opt;
if (*auth_context == NULL) {
r = krb5_auth_con_init(context, auth_context);
@@ -26,16 +27,22 @@ krb5_mk_req_extended(krb5_context context,
in_creds->session.keyvalue.data,
in_creds->session.keyvalue.length);
if (in_data) {
r = krb5_create_checksum (context,
(*auth_context)->cksumtype,
in_data->data,
in_data->length,
&c);
c_opt = &c;
} else {
c_opt = NULL;
}
r = krb5_build_authenticator (context,
*auth_context,
in_creds,
&c,
c_opt,
&auth,
&authenticator);
if (r)