summaryrefslogtreecommitdiff
path: root/include/modules
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-07-20 19:46:13 -0400
committerAdam <Adam@anope.org>2013-07-20 19:46:13 -0400
commit9629ccb3745ed069ae906b7314638a5a0d9e2fa5 (patch)
tree7b97db96586f6fb0825fc7aed702753d4d8daed8 /include/modules
parentcb70d976ba3b500418264a0d1b891bae6e8216a2 (diff)
Fix more compile warnings found on newer g++ versions
Diffstat (limited to 'include/modules')
-rw-r--r--include/modules/bs_badwords.h2
-rw-r--r--include/modules/bs_kick.h1
-rw-r--r--include/modules/cs_mode.h2
-rw-r--r--include/modules/ns_cert.h1
-rw-r--r--include/modules/redis.h1
5 files changed, 7 insertions, 0 deletions
diff --git a/include/modules/bs_badwords.h b/include/modules/bs_badwords.h
index 8791b8812..8f606818d 100644
--- a/include/modules/bs_badwords.h
+++ b/include/modules/bs_badwords.h
@@ -39,6 +39,8 @@ struct BadWord
struct BadWords
{
+ virtual ~BadWords() { }
+
/** Add a badword to the badword list
* @param word The badword
* @param type The type (SINGLE START END)
diff --git a/include/modules/bs_kick.h b/include/modules/bs_kick.h
index e1c43cc8c..36bb3a67e 100644
--- a/include/modules/bs_kick.h
+++ b/include/modules/bs_kick.h
@@ -41,5 +41,6 @@ struct KickerData
KickerData() { }
public:
+ virtual ~KickerData() { }
virtual void Check(ChannelInfo *ci) = 0;
};
diff --git a/include/modules/cs_mode.h b/include/modules/cs_mode.h
index 6f1aeb643..8ef21ca10 100644
--- a/include/modules/cs_mode.h
+++ b/include/modules/cs_mode.h
@@ -27,6 +27,8 @@ struct ModeLocks
{
typedef std::vector<ModeLock *> ModeList;
+ virtual ~ModeLocks() { }
+
/** Check if a mode is mlocked
* @param mode The mode
* @param An optional param
diff --git a/include/modules/ns_cert.h b/include/modules/ns_cert.h
index 8587cdfb2..a90b6aee3 100644
--- a/include/modules/ns_cert.h
+++ b/include/modules/ns_cert.h
@@ -14,6 +14,7 @@ struct NSCertList
protected:
NSCertList() { }
public:
+ virtual ~NSCertList() { }
/** Add an entry to the nick's certificate list
*
diff --git a/include/modules/redis.h b/include/modules/redis.h
index d13769d91..4cff88e99 100644
--- a/include/modules/redis.h
+++ b/include/modules/redis.h
@@ -48,6 +48,7 @@ namespace Redis
Module *owner;
Interface(Module *m) : owner(m) { }
+ virtual ~Interface() { }
virtual void OnResult(const Reply &r) = 0;
virtual void OnError(const Anope::string &error) { Log(owner) << error; }