Fix building with MSVC for TLS session disabling
authorDaniel Gustafsson <[email protected]>
Fri, 26 Jul 2024 17:09:54 +0000 (19:09 +0200)
committerDaniel Gustafsson <[email protected]>
Fri, 26 Jul 2024 17:09:54 +0000 (19:09 +0200)
Commit 274bbced85 omitted the required changes for the MSVC build
system in v16 through v12. Per buildfarm animal hamerkop.

Discussion: https://postgr.es/m/7919238F-723C-4113-9742-EBCE7A76A6B4@yesql.se

src/tools/msvc/Solution.pm

index 53d60dbd259e4364e8e375ca280dd8669ccb8dba..07cc7b7ba2a2cbe13f83ce2fe307cde91a01fa33 100644 (file)
@@ -363,6 +363,7 @@ sub GenerateFiles
        HAVE_SETSID                              => undef,
        HAVE_SHM_OPEN                            => undef,
        HAVE_SPINLOCKS                           => 1,
+       HAVE_SSL_CTX_SET_NUM_TICKETS             => undef,
        HAVE_SRANDOM                             => undef,
        HAVE_STDBOOL_H                           => 1,
        HAVE_STDINT_H                            => 1,
@@ -554,6 +555,7 @@ sub GenerateFiles
            || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '1'))
        {
            $define{HAVE_X509_GET_SIGNATURE_INFO} = 1;
+           $define{HAVE_SSL_CTX_SET_NUM_TICKETS} = 1;
        }
 
        # Symbols needed with OpenSSL 1.1.0 and above.