diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-09-10 07:44:21 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-09-10 07:44:21 +0200 |
commit | b7c28da390f1259c1c2be1b27a45fce71456ed9e (patch) | |
tree | fdbb52e3df4f716d9a537857d5353fdf56b410a3 | |
parent | 7d96b50602e7a897852c9ab51716ee49c58a6f77 (diff) | |
download | gnutls-b7c28da390f1259c1c2be1b27a45fce71456ed9e.tar.gz |
_gnutls_fbase64_decode: use memsub macro instead of casts
-rw-r--r-- | lib/x509_b64.c | 6 |
1 files 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(); |