summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2018-07-02 16:22:04 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2018-07-11 15:20:28 +0000
commit2a4bc165bf62353316bb3d842cd4b24833468979 (patch)
tree20c75c26fdee425a5e2500d47cc3f5baea0995d3
parent2ffcfe5e45738e7d7b8df34676c59eaa1960c239 (diff)
downloadgnutls-2a4bc165bf62353316bb3d842cd4b24833468979.tar.gz
pre_shared_key: use time_t type for ticket_age variable
This is guarranteed to allow negative values, and also be 32-bits. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--lib/ext/pre_shared_key.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/ext/pre_shared_key.c b/lib/ext/pre_shared_key.c
index b12d853af8..60ed86f742 100644
--- a/lib/ext/pre_shared_key.c
+++ b/lib/ext/pre_shared_key.c
@@ -201,8 +201,7 @@ client_send_params(gnutls_session_t session,
unsigned next_idx;
const mac_entry_st *prf_res = NULL;
const mac_entry_st *prf_psk = NULL;
- time_t cur_time;
- int ticket_age;
+ time_t cur_time, ticket_age;
uint32_t ob_ticket_age;
int free_username = 0;
psk_auth_info_t info = NULL;
@@ -470,7 +469,7 @@ static int server_recv_params(gnutls_session_t session,
struct psk_st psk;
psk_auth_info_t info;
tls13_ticket_t ticket_data;
- int ticket_age;
+ time_t ticket_age;
bool resuming;
ret = _gnutls13_psk_ext_parser_init(&psk_parser, data, len);