improve error handling with ChaCha

This commit is contained in:
Sergio R. Caprile committed 2025-10-10 13:58:53 -03:00
1 parent 967d746574
commit 0cc40b0c70
2 files changed
+8

No files matched your search

+4
View File
@@ -516,6 +516,10 @@ static int mg_tls_recv_record(struct mg_connection *c) {
return -1;
}
n = mg_chacha20_poly1305_decrypt(dec, key, nonce, msg, msgsz);
if (n == (size_t) -1) {
mg_error(c, "decryption error");
return -1;
}
memmove(msg, dec, n);
mg_free(dec);
}