Skip to content

Commit 1d2878f

Browse files
committed
fix(ssl): Cast the buffers to non-const
1 parent 67c0e93 commit 1d2878f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Diff for: libraries/NetworkClientSecure/src/NetworkClientSecure.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ NetworkClientSecure::NetworkClientSecure(int sock) {
8888

8989
NetworkClientSecure::~NetworkClientSecure() {
9090
if (_ca_cert_free && _CA_cert) {
91-
free(_CA_cert);
91+
free((void *)_CA_cert);
9292
}
9393
if (_cert_free && _cert) {
94-
free(_cert);
94+
free((void *)_cert);
9595
}
9696
if (_private_key_free && _private_key) {
97-
free(_private_key);
97+
free((void *)_private_key);
9898
}
9999
}
100100

@@ -330,7 +330,7 @@ void NetworkClientSecure::setInsecure() {
330330

331331
void NetworkClientSecure::setCACert(const char *rootCA) {
332332
if (_ca_cert_free && _CA_cert) {
333-
free(_CA_cert);
333+
free((void *)_CA_cert);
334334
_ca_cert_free = false;
335335
}
336336
_CA_cert = rootCA;
@@ -349,15 +349,15 @@ void NetworkClientSecure::setCACertBundle(const uint8_t *bundle) {
349349

350350
void NetworkClientSecure::setCertificate(const char *client_ca) {
351351
if (_cert_free && _cert) {
352-
free(_cert);
352+
free((void *)_cert);
353353
_cert_free = false;
354354
}
355355
_cert = client_ca;
356356
}
357357

358358
void NetworkClientSecure::setPrivateKey(const char *private_key) {
359359
if (_private_key_free && _private_key) {
360-
free(_private_key);
360+
free((void *)_private_key);
361361
_private_key_free = false;
362362
}
363363
_private_key = private_key;

0 commit comments

Comments
 (0)