1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-22 22:04:08 +03:00

s4:kdc: Make maximum lifetime and renew time signed

This is now consistent with Heimdal, and with our usage of time_t
elsewhere.

NOTE: This commit finally works again!

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Joseph Sutton 2023-04-28 11:58:38 +12:00 committed by Andrew Bartlett
parent 9eaff7e852
commit f1212ffe4e
2 changed files with 4 additions and 4 deletions

View File

@ -98,8 +98,8 @@ struct sdb_entry {
time_t *valid_start;
time_t *valid_end;
time_t *pw_end;
unsigned int *max_life;
unsigned int *max_renew;
int *max_life;
int *max_renew;
struct SDBFlags flags;
};

View File

@ -250,7 +250,7 @@ int sdb_entry_to_hdb_entry(krb5_context context,
}
if (s->max_life != NULL) {
h->max_life = malloc(sizeof(unsigned int));
h->max_life = malloc(sizeof(*h->max_life));
if (h->max_life == NULL) {
rc = ENOMEM;
goto error;
@ -261,7 +261,7 @@ int sdb_entry_to_hdb_entry(krb5_context context,
}
if (s->max_renew != NULL) {
h->max_renew = malloc(sizeof(unsigned int));
h->max_renew = malloc(sizeof(*h->max_renew));
if (h->max_renew == NULL) {
rc = ENOMEM;
goto error;