Przeglądaj źródła

TLS backends: added asserts for successful initialisaion

Evgeny Grin (Karlson2k) 1 rok temu
rodzic
commit
62d58edb3f
2 zmienionych plików z 6 dodań i 0 usunięć
  1. 3 0
      src/mhd2/tls_gnu_funcs.c
  2. 3 0
      src/mhd2/tls_open_funcs.c

+ 3 - 0
src/mhd2/tls_gnu_funcs.c

@@ -404,6 +404,9 @@ mhd_tls_gnu_daemon_init (struct MHD_Daemon *restrict d,
   mhd_StatusCodeInt res;
   struct mhd_TlsGnuDaemonData *restrict d_tls;
 
+  /* Successful initialisation must be checked earlier */
+  mhd_assert (gnutls_lib_inited);
+
   res = check_app_tls_sessings (d, s);
   if (MHD_SC_OK != res)
     return res;

+ 3 - 0
src/mhd2/tls_open_funcs.c

@@ -766,6 +766,9 @@ mhd_tls_open_daemon_init (struct MHD_Daemon *restrict d,
   mhd_StatusCodeInt res;
   struct mhd_TlsOpenDaemonData *restrict d_tls;
 
+  /* Successful initialisation must be checked earlier */
+  mhd_assert (openssl_lib_inited);
+
   res = check_app_tls_sessings (d, s);
   if (MHD_SC_OK != res)
     return res;