]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
libssl: Warn when async mode is requested but not supported
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 3 Dec 2021 15:43:12 +0000 (16:43 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 3 Dec 2021 15:43:12 +0000 (16:43 +0100)
pdns/libssl.cc

index 6cc108288a636d6eb6f3a6a90c1897e9d0e8465d..dfce1a02e97c96ebc11f90459400f691e686c688 100644 (file)
@@ -767,11 +767,13 @@ std::unique_ptr<SSL_CTX, void(*)(SSL_CTX*)> libssl_init_server_context(const TLS
   }
 #endif
 
-#ifdef SSL_MODE_ASYNC
   if (config.d_asyncMode) {
+#ifdef SSL_MODE_ASYNC
     mode |= SSL_MODE_ASYNC;
-  }
+#else
+    cerr<<"Warning: TLS async mode requested but not supported"<<endl;
 #endif
+  }
 
   SSL_CTX_set_mode(ctx.get(), mode);