From b7c28da390f1259c1c2be1b27a45fce71456ed9e Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sat, 10 Sep 2016 07:44:21 +0200 Subject: _gnutls_fbase64_decode: use memsub macro instead of casts --- lib/x509_b64.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/x509_b64.c b/lib/x509_b64.c index 68bb0e95fb..f60d4d08d0 100644 --- a/lib/x509_b64.c +++ b/lib/x509_b64.c @@ -302,7 +302,7 @@ _gnutls_fbase64_decode(const char *header, const uint8_t * data, return GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR; } - data_size -= (unsigned long int) rdata - (unsigned long int) data; + data_size -= MEMSUB(rdata, data); if (data_size < 4 + strlen(bottom)) { gnutls_assert(); @@ -319,7 +319,7 @@ _gnutls_fbase64_decode(const char *header, const uint8_t * data, return GNUTLS_E_BASE64_DECODING_ERROR; } data_size -= strlen(ENDSTR); - data_size -= (unsigned long int) kdata - (unsigned long int) rdata; + data_size -= MEMSUB(kdata, rdata); rdata = kdata + strlen(ENDSTR); @@ -333,7 +333,7 @@ _gnutls_fbase64_decode(const char *header, const uint8_t * data, /* position of kdata is before the ----END--- footer */ - rdata_size = (unsigned long int) kdata - (unsigned long int) rdata; + rdata_size = MEMSUB(kdata, rdata); if (rdata_size < 4) { gnutls_assert(); -- cgit v1.2.1