Use size of target buffer for allocation
authorBenny Baumann <BenBE@geshi.org>
Thu, 1 Oct 2020 23:04:06 +0000 (01:04 +0200)
committerPauli <paul.dale@oracle.com>
Tue, 6 Oct 2020 22:55:49 +0000 (08:55 +1000)
Reviewed-by: Ben Kaduk <kaduk@mit.edu>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13055)

ssl/ssl_sess.c

index 83fc149cfdc1b07375a06937e6f08f801b861170..4c4fc800230323dfe3c267973b5a00a955c4e2db 100644 (file)
@@ -110,7 +110,7 @@ SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket)
 {
     SSL_SESSION *dest;
 
 {
     SSL_SESSION *dest;
 
-    dest = OPENSSL_malloc(sizeof(*src));
+    dest = OPENSSL_malloc(sizeof(*dest));
     if (dest == NULL) {
         goto err;
     }
     if (dest == NULL) {
         goto err;
     }