mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
![]() Mbedtls mbedtls_x509_crt_parse() returns 0 for success which is good. But it has a complicated idea about what to return on fail... if it couldn't make even one cert from the data, then it returns a negative return indicating the parsing problem and there is nothing to free. If it managed to parse at least one cert, instead it retuns a positive number indicating the number of certs it didn't parse successfully, and there is something to free. Adapt the code to understand this quirk. |
||
---|---|---|
.. | ||
wrapper | ||
CMakeLists.txt | ||
lws-genaes.c | ||
lws-gencrypto.c | ||
lws-genec.c | ||
lws-genhash.c | ||
lws-genrsa.c | ||
mbedtls-client.c | ||
mbedtls-server.c | ||
mbedtls-ssl.c | ||
mbedtls-tls.c | ||
mbedtls-x509.c | ||
private-lib-tls-mbedtls.h |