summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Ylavic <ylavic@apache.org>2022-10-17 20:55:48 +0000
committerYann Ylavic <ylavic@apache.org>2022-10-17 20:55:48 +0000
commit1a53fed88dc63e7f964bc7545d93e742f8938e0f (patch)
tree41a3e3a8358cba8a2f7e30414c85b0c95662167d
parent462ff702bfc2241df98cd564db01df68aa342d5a (diff)
downloadapr-1a53fed88dc63e7f964bc7545d93e742f8938e0f.tar.gz
apr_base64: Follow up to r1902206: Cap to APR_BASE64_ENCODE_MAX in apr_pbase64_encode().
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1904666 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--encoding/apr_base64.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/encoding/apr_base64.c b/encoding/apr_base64.c
index ab200cd7e..6f643f742 100644
--- a/encoding/apr_base64.c
+++ b/encoding/apr_base64.c
@@ -151,7 +151,7 @@ APR_DECLARE(int) apr_base64_decode(char *bufplain, const char *bufcoded)
* - on EBCDIC machines, the conversion of the output to ebcdic is left out
*/
APR_DECLARE(int) apr_base64_decode_binary(unsigned char *bufplain,
- const char *bufcoded)
+ const char *bufcoded)
{
int nbytesdecoded;
register const unsigned char *bufin;
@@ -292,7 +292,7 @@ APR_DECLARE(char *) apr_pbase64_encode(apr_pool_t *p, const char *string)
char *encoded;
apr_size_t len = strlen(string);
- assert(len <= (apr_size_t)APR_INT32_MAX);
+ assert(len <= (apr_size_t)APR_BASE64_ENCODE_MAX);
encoded = (char *) apr_palloc(p, apr_base64_encode_len((int)len));
apr_base64_encode(encoded, string, (int)len);