diff --git a/include/rsn_information.h b/include/rsn_information.h index 3729a11..604b766 100644 --- a/include/rsn_information.h +++ b/include/rsn_information.h @@ -27,7 +27,9 @@ * */ -#ifndef TINS_RSN_INFORMATION +#include "config.h" + +#if !defined(TINS_RSN_INFORMATION) && defined(HAVE_DOT11) #define TINS_RSN_INFORMATION #include diff --git a/src/rsn_information.cpp b/src/rsn_information.cpp index 308ce62..5c5d3ad 100644 --- a/src/rsn_information.cpp +++ b/src/rsn_information.cpp @@ -27,8 +27,10 @@ * */ -#include #include "rsn_information.h" +#ifdef HAVE_DOT11 + +#include #include "exceptions.h" #include "pdu_option.h" #include "dot11/dot11_base.h" @@ -152,3 +154,5 @@ RSNInformation RSNInformation::from_option(const PDUOption &opt) return RSNInformation(opt.data_ptr(), opt.data_size()); } } + +#endif // HAVE_DOT11