Remove warnings

This commit is contained in:
Zhi Guan
2022-12-22 22:04:55 +08:00
parent 34ad2a61de
commit 18381f52f0
3 changed files with 3 additions and 3 deletions

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;