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; Authenticator *auth;
krb5_data authenticator; krb5_data authenticator;
Checksum c; Checksum c;
Checksum *c_opt;
if (*auth_context == NULL) { if (*auth_context == NULL) {
r = krb5_auth_con_init(context, auth_context); 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.data,
in_creds->session.keyvalue.length); in_creds->session.keyvalue.length);
r = krb5_create_checksum (context, if (in_data) {
(*auth_context)->cksumtype,
in_data->data, r = krb5_create_checksum (context,
in_data->length, (*auth_context)->cksumtype,
&c); in_data->data,
in_data->length,
&c);
c_opt = &c;
} else {
c_opt = NULL;
}
r = krb5_build_authenticator (context, r = krb5_build_authenticator (context,
*auth_context, *auth_context,
in_creds, in_creds,
&c, c_opt,
&auth, &auth,
&authenticator); &authenticator);
if (r) if (r)