From c25d4738b426fcae88564eb2d0ba51ec8420e09a Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Mon, 9 Jun 2014 22:50:49 -0300 Subject: [PATCH] Added check for HAVE_DOT11 macro in RSNInformation header/source files. --- include/rsn_information.h | 4 +++- src/rsn_information.cpp | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) 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