]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Avoid using undefined value in generate_stateless_cookie_callback
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Mon, 23 Aug 2021 09:11:29 +0000 (11:11 +0200)
committerTomas Mraz <tomas@openssl.org>
Wed, 25 Aug 2021 15:24:27 +0000 (17:24 +0200)
Reviewed-by: Paul Yang <kaishen.yy@antfin.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16381)

apps/s_cb.c

index dee1b2e5b4f65e06664f31954648d21c22a2a64a..d066a423dee8c320ecdb027d1a00ad5810e7b1f7 100644 (file)
@@ -819,7 +819,9 @@ int generate_stateless_cookie_callback(SSL *ssl, unsigned char *cookie,
 {
     unsigned int temp;
     int res = generate_cookie_callback(ssl, cookie, &temp);
-    *cookie_len = temp;
+
+    if (res != 0)
+        *cookie_len = temp;
     return res;
 }