From cc8309399a7a4d9c145ebf12cceb5b9be5e5140e Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Mon, 14 Aug 2017 08:46:03 +0200 Subject: _gnutls_recv_server_certificate_status: use the same type in subtracted values This ensures that there are no issues with subtracting those values. Note that the second is read from an uint24_t and thus it is always positive regardless its type. Relates #245 Signed-off-by: Nikos Mavrogiannopoulos --- lib/ext/status_request.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ext/status_request.c b/lib/ext/status_request.c index 54592706e5..699abb03f0 100644 --- a/lib/ext/status_request.c +++ b/lib/ext/status_request.c @@ -633,8 +633,8 @@ _gnutls_send_server_certificate_status(gnutls_session_t session, int again) int _gnutls_recv_server_certificate_status(gnutls_session_t session) { uint8_t *data; - int data_size; - size_t r_size; + ssize_t data_size; + ssize_t r_size; gnutls_buffer_st buf; int ret; status_request_ext_st *priv = NULL; -- cgit v1.2.1