Skip to content

Commit

Permalink
Fix type
Browse files Browse the repository at this point in the history
  • Loading branch information
owent committed Aug 3, 2023
1 parent edeed26 commit 9bfce35
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions exporters/otlp/src/otlp_http_client.cc
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

#include <atomic>
#include <condition_variable>
#include <cstring>
#include <fstream>
#include <mutex>
#include <sstream>
Expand Down Expand Up @@ -58,14 +59,14 @@ static constexpr Base64EscapeChars kBase64CharsBasic = {
'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'};

static int Base64EscapeInternal(unsigned char *dest,
size_t dlen,
size_t *olen,
std::size_t dlen,
std::size_t *olen,
const unsigned char *src,
size_t slen,
std::size_t slen,
Base64EscapeChars &base64_enc_map,
unsigned char padding_char)
{
size_t i, n, nopadding;
std::size_t i, n, nopadding;
int C1, C2, C3;
unsigned char *p;

Expand All @@ -77,9 +78,9 @@ static int Base64EscapeInternal(unsigned char *dest,

n = (slen + 2) / 3;

if (n > (BASE64_SIZE_T_MAX - 1) / 4)
if (n > (std::numeric_limits<std::size_t>::max() - 1) / 4)
{
*olen = BASE64_SIZE_T_MAX;
*olen = std::numeric_limits<std::size_t>::max();
return -1;
}

Expand Down Expand Up @@ -138,19 +139,19 @@ static int Base64EscapeInternal(unsigned char *dest,
}
}

*olen = static_cast<size_t>(p - dest);
*olen = static_cast<std::size_t>(p - dest);
*p = 0;

return (0);
}

static inline int Base64EscapeInternal(std::string &dest,
const unsigned char *src,
size_t slen,
std::size_t slen,
Base64EscapeChars &base64_enc_map,
unsigned char padding_char)
{
size_t olen = 0;
std::size_t olen = 0;
Base64EscapeInternal(nullptr, 0, &olen, src, slen, base64_enc_map, padding_char);
dest.resize(olen);

Expand Down

0 comments on commit 9bfce35

Please sign in to comment.