summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes2
-rw-r--r--include/extern.h2
-rw-r--r--src/chanserv.c2
-rw-r--r--src/operserv.c1
-rw-r--r--version.log4
5 files changed, 9 insertions, 2 deletions
diff --git a/Changes b/Changes
index 935260498..9766ca3ac 100644
--- a/Changes
+++ b/Changes
@@ -17,6 +17,8 @@ Provided by Anope Dev. <dev@anope.org> - 2006
03/01 F Fixed memleaks in some protocol files. [#434]
03/01 F Fixed bot check on /bs unassign. [#446]
03/01 F Fixed wasteful finduser() call in os_oline.c [#457]
+03/01 F Fixed memleak in runDefCon(). [#451]
+03/01 F Fixed function type of get_xop_level. [#459]
Provided by nenolod. <nenolod@nenolod.net> - 2006
02/03 A Support for Charybdis IRCd. [ #00]
diff --git a/include/extern.h b/include/extern.h
index ea0995f08..2f49de5a7 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -128,7 +128,7 @@ E void chan_remove_user_status(Channel * chan, User * user, int16 status);
E void chan_set_user_status(Channel * chan, User * user, int16 status);
E int get_access_level(ChannelInfo * ci, NickAlias * na);
-E char *get_xop_level(int level);
+E const char *get_xop_level(int level);
E void do_cmode(const char *source, int ac, char **av);
E void do_join(const char *source, int ac, char **av);
diff --git a/src/chanserv.c b/src/chanserv.c
index 6b9d65cf2..28624a5be 100644
--- a/src/chanserv.c
+++ b/src/chanserv.c
@@ -2438,7 +2438,7 @@ int get_access_level(ChannelInfo * ci, NickAlias * na)
}
-char *get_xop_level(int level)
+const char *get_xop_level(int level)
{
if (level < ACCESS_VOP) {
return "Err";
diff --git a/src/operserv.c b/src/operserv.c
index c91edde67..052f0efed 100644
--- a/src/operserv.c
+++ b/src/operserv.c
@@ -1685,6 +1685,7 @@ void runDefCon(void)
if ((newmodes = defconReverseModes(DefConChanModes))) {
alog("DEFCON: setting %s on all chan's", newmodes);
do_mass_mode(newmodes);
+ free(newmodes);
}
DefConModesSet = 0;
}
diff --git a/version.log b/version.log
index 1d79dd1fd..57ade978f 100644
--- a/version.log
+++ b/version.log
@@ -13,6 +13,10 @@ VERSION_BUILD="979"
# $Log$
#
+# BUILD : 1.7.13 (984)
+# BUGS : 451 459
+# NOTES : bug fixing day!
+#
# BUILD : 1.7.13 (983)
# BUGS :
# NOTES : Updated version.log by hand :P