diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-14 08:46:03 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-16 10:33:45 +0200 |
commit | 7e920217e51a77a4e2dc4a9dbd739b3b7f839729 (patch) | |
tree | e6376279d0f4ae7bd08f1c866e22bbb48e50f53c | |
parent | 2c097389a1585f6723c4b486dbb027e41f5f40c6 (diff) | |
download | gnutls-7e920217e51a77a4e2dc4a9dbd739b3b7f839729.tar.gz |
_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.
Resolves #245
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r-- | lib/ext/status_request.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ext/status_request.c b/lib/ext/status_request.c index 960c156aaa..41482de488 100644 --- a/lib/ext/status_request.c +++ b/lib/ext/status_request.c @@ -581,8 +581,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; |