summaryrefslogtreecommitdiffstats
path: root/ssl/tls_srp.c
diff options
context:
space:
mode:
authorPeiwei Hu <jlu.hpw@foxmail.com>2022-05-21 16:38:58 +0800
committerPauli <pauli@openssl.org>2022-05-26 11:47:04 +1000
commit639e576023aa2492ca87e1e6503c40d2e8c9a24e (patch)
treefbcd73e7ef305be476958213a37030d837d65651 /ssl/tls_srp.c
parentef8040bce02758de86fc55412ee4ac9102f9ffab (diff)
Fix check of dtls1_process_record
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18369)
Diffstat (limited to 'ssl/tls_srp.c')
-rw-r--r--ssl/tls_srp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ssl/tls_srp.c b/ssl/tls_srp.c
index 0ce3290dc4..e69ddfe9d5 100644
--- a/ssl/tls_srp.c
+++ b/ssl/tls_srp.c
@@ -301,7 +301,7 @@ int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g,
int srp_generate_server_master_secret(SSL *s)
{
BIGNUM *K = NULL, *u = NULL;
- int ret = -1, tmp_len = 0;
+ int ret = 0, tmp_len = 0;
unsigned char *tmp = NULL;
if (!SRP_Verify_A_mod_N(s->srp_ctx.A, s->srp_ctx.N))
@@ -331,7 +331,7 @@ int srp_generate_server_master_secret(SSL *s)
int srp_generate_client_master_secret(SSL *s)
{
BIGNUM *x = NULL, *u = NULL, *K = NULL;
- int ret = -1, tmp_len = 0;
+ int ret = 0, tmp_len = 0;
char *passwd = NULL;
unsigned char *tmp = NULL;