diff --git a/src/net/common/ircthread.cpp b/src/net/common/ircthread.cpp index b454c222..5b8cad24 100644 --- a/src/net/common/ircthread.cpp +++ b/src/net/common/ircthread.cpp @@ -33,7 +33,15 @@ #include #include #include + +// We need to do the following to handle different versions of libircclient. +// Sadly, libircclient doesn't have actual definitions for its versions in its headers. +// However, we can use a definition that appeared in the same version we need +// to check for. Hacky, but hey, it works. +#ifdef LIBIRC_OPTION_SSL_NO_VERIFY #include +#endif + #include #include #include