diff --git a/lib/curl_setup.h b/lib/curl_setup.h index 5c1e97aea6..4e49145f84 100644 --- a/lib/curl_setup.h +++ b/lib/curl_setup.h @@ -289,6 +289,9 @@ # define CURL_DISABLE_HEADERS_API 1 # define CURL_DISABLE_HSTS 1 # define CURL_DISABLE_HTTP_AUTH 1 +# ifndef CURL_DISABLE_WEBSOCKETS +# define CURL_DISABLE_WEBSOCKETS /* no WebSockets without HTTP present */ +# endif #endif /* ================================================================ */ diff --git a/lib/ws.c b/lib/ws.c index 3a4671b6fa..6ed417185e 100644 --- a/lib/ws.c +++ b/lib/ws.c @@ -24,12 +24,6 @@ #include "curl_setup.h" #include "urldata.h" -#ifdef CURL_DISABLE_HTTP -/* no WebSockets without HTTP present */ -#undef CURL_DISABLE_WEBSOCKETS -#define CURL_DISABLE_WEBSOCKETS 1 -#endif - #ifndef CURL_DISABLE_WEBSOCKETS #include "url.h"