ba54933f63
Previously, it would have been possible for va_end(args) to be called twice in case mp_init() fails. While that may not cause issues on number of platforms, that is not how va_start()/va_end() are supposed to be used. Fix this by returning from the function without using va_end() twice on the same va_list args. Signed-off-by: Jouni Malinen <j@w1.fi> |
||
---|---|---|
.. | ||
.gitignore | ||
asn1.c | ||
asn1.h | ||
bignum.c | ||
bignum.h | ||
libtommath.c | ||
Makefile | ||
pkcs1.c | ||
pkcs1.h | ||
pkcs5.c | ||
pkcs5.h | ||
pkcs8.c | ||
pkcs8.h | ||
rsa.c | ||
rsa.h | ||
tlsv1_client.c | ||
tlsv1_client.h | ||
tlsv1_client_i.h | ||
tlsv1_client_read.c | ||
tlsv1_client_write.c | ||
tlsv1_common.c | ||
tlsv1_common.h | ||
tlsv1_cred.c | ||
tlsv1_cred.h | ||
tlsv1_record.c | ||
tlsv1_record.h | ||
tlsv1_server.c | ||
tlsv1_server.h | ||
tlsv1_server_i.h | ||
tlsv1_server_read.c | ||
tlsv1_server_write.c | ||
x509v3.c | ||
x509v3.h |