adapt to changing address functions
use LR_TYPE git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9943 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -415,7 +415,7 @@ check_addresses(HostAddresses *addresses, const struct sockaddr *from)
|
|||||||
if(addresses == NULL)
|
if(addresses == NULL)
|
||||||
return allow_null_ticket_addresses;
|
return allow_null_ticket_addresses;
|
||||||
|
|
||||||
ret = krb5_sockaddr2address (from, &addr);
|
ret = krb5_sockaddr2address (context, from, &addr);
|
||||||
if(ret)
|
if(ret)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
@@ -805,17 +805,17 @@ as_rep(KDC_REQ *req,
|
|||||||
if (client->pw_end
|
if (client->pw_end
|
||||||
&& (kdc_warn_pwexpire == 0
|
&& (kdc_warn_pwexpire == 0
|
||||||
|| kdc_time + kdc_warn_pwexpire <= *client->pw_end)) {
|
|| kdc_time + kdc_warn_pwexpire <= *client->pw_end)) {
|
||||||
ek.last_req.val[ek.last_req.len].lr_type = 6;
|
ek.last_req.val[ek.last_req.len].lr_type = LR_PW_EXPTIME;
|
||||||
ek.last_req.val[ek.last_req.len].lr_value = *client->pw_end;
|
ek.last_req.val[ek.last_req.len].lr_value = *client->pw_end;
|
||||||
++ek.last_req.len;
|
++ek.last_req.len;
|
||||||
}
|
}
|
||||||
if (client->valid_end) {
|
if (client->valid_end) {
|
||||||
ek.last_req.val[ek.last_req.len].lr_type = 7;
|
ek.last_req.val[ek.last_req.len].lr_type = LR_ACCT_EXPTIME;
|
||||||
ek.last_req.val[ek.last_req.len].lr_value = *client->valid_end;
|
ek.last_req.val[ek.last_req.len].lr_value = *client->valid_end;
|
||||||
++ek.last_req.len;
|
++ek.last_req.len;
|
||||||
}
|
}
|
||||||
if (ek.last_req.len == 0) {
|
if (ek.last_req.len == 0) {
|
||||||
ek.last_req.val[ek.last_req.len].lr_type = 0;
|
ek.last_req.val[ek.last_req.len].lr_type = LR_NONE;
|
||||||
ek.last_req.val[ek.last_req.len].lr_value = 0;
|
ek.last_req.val[ek.last_req.len].lr_value = 0;
|
||||||
++ek.last_req.len;
|
++ek.last_req.len;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user