PR: 2295
Submitted by: Alexei Khlebnikov <alexei.khlebnikov@opera.com>
Reviewed by: steve
OOM checking. Leak in OOM fix. Fall-through comment. Duplicate code
elimination.
diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c
index 928295e..414e4c2 100644
--- a/ssl/t1_lib.c
+++ b/ssl/t1_lib.c
@@ -315,7 +315,12 @@
#endif
};
-
+int tls12_get_req_sig_algs(SSL *s, unsigned char *p)
+ {
+ if (p)
+ memcpy(p, tls12_sigalgs, sizeof(tls12_sigalgs));
+ return (int)sizeof(tls12_sigalgs);
+ }
unsigned char *ssl_add_clienthello_tlsext(SSL *s, unsigned char *p, unsigned char *limit)
{