BUILD: ssl: use SSL_MODE_ASYNC macro instead of OPENSSL_VERSION
diff --git a/src/tools.c b/src/tools.c
index 75dfef1..1f6c2b9 100644
--- a/src/tools.c
+++ b/src/tools.c
@@ -4593,7 +4593,7 @@
 #ifdef USE_LUA
 		{ .func = hlua_process_task, .name = "hlua_process_task" },
 #endif
-#if defined(USE_OPENSSL) && (HA_OPENSSL_VERSION_NUMBER >= 0x1010000fL) && !defined(OPENSSL_NO_ASYNC)
+#ifdef SSL_MODE_ASYNC
 		{ .func = ssl_async_fd_free, .name = "ssl_async_fd_free" },
 		{ .func = ssl_async_fd_handler, .name = "ssl_async_fd_handler" },
 #endif