Get rid of some warnings with GCC 10, from Thomas Klausner.

This commit is contained in:
nicm
2023-06-30 13:19:32 +00:00
parent 2546216019
commit 4e57894e85
7 changed files with 12 additions and 9 deletions

View File

@ -2842,9 +2842,11 @@ input_reply_clipboard(struct bufferevent *bev, const char *buf, size_t len,
const char *end)
{
char *out = NULL;
size_t outlen = 0;
int outlen = 0;
if (buf != NULL && len != 0) {
if (len >= ((size_t)INT_MAX * 3 / 4) - 1)
return;
outlen = 4 * ((len + 2) / 3) + 1;
out = xmalloc(outlen);
if ((outlen = b64_ntop(buf, len, out, outlen)) == -1) {