From 18381f52f04821d75cc771547905ef47d8939953 Mon Sep 17 00:00:00 2001 From: Zhi Guan Date: Thu, 22 Dec 2022 22:04:55 +0800 Subject: [PATCH] Remove warnings --- src/base64.c | 2 +- src/pem.c | 2 +- src/tls.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/base64.c b/src/base64.c index 04ff2404..4957747d 100644 --- a/src/base64.c +++ b/src/base64.c @@ -133,7 +133,7 @@ int base64_encode_update(BASE64_CTX *ctx, const uint8_t *in, int inl, uint8_t *o if (inl != 0) memcpy(&(ctx->enc_data[0]), in, inl); ctx->num = inl; - *outl = total; + *outl = (int)total; return 1; } diff --git a/src/pem.c b/src/pem.c index 303184b1..edf3441b 100644 --- a/src/pem.c +++ b/src/pem.c @@ -90,7 +90,7 @@ int pem_read(FILE *fp, const char *name, uint8_t *data, size_t *datalen, size_t break; } - base64_decode_update(&ctx, (uint8_t *)line, strlen(line), data, &len); + base64_decode_update(&ctx, (uint8_t *)line, (int)strlen(line), data, &len); data += len; *datalen += len; } diff --git a/src/tls.c b/src/tls.c index 8d586bbc..722c8710 100644 --- a/src/tls.c +++ b/src/tls.c @@ -1510,7 +1510,7 @@ int tls_record_do_recv(uint8_t *record, size_t *recordlen, tls_socket_t sock) return -1; } while (len) { - if ((r = recv(sock, record + *recordlen - len, len, 0)) < 0) { + if ((r = recv(sock, record + *recordlen - len, (int)len, 0)) < 0) { // winsock2 recv() use int perror("tls_record_do_recv"); error_print(); return -1;