summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-03-27 15:56:16 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-03-27 15:56:16 +0000
commit3d4fb90353c9cfefd3ccb725fe98a63d0dc0b832 (patch)
tree177945a9d1442e6faf50c97046a405998de5858c
parent5c325b5d12b678c6ab3cb4f8e868076c78ad16af (diff)
Fix potential crash problem with use of free() instead of delete[] from earlier bugfix of bug #1054, also remove item for * help set from TODO as it's been fixed.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2209 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r--TODO1
-rw-r--r--src/messages.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/TODO b/TODO
index 073120176..ad9a34e65 100644
--- a/TODO
+++ b/TODO
@@ -25,7 +25,6 @@ Legend:
Outstanding issues:
- autoid
- reset +r on change to grouped nick
-- * help set
- ss_main is broken (using oldevent)
1.9.2
diff --git a/src/messages.c b/src/messages.c
index 6aba12d1b..b0c1c520d 100644
--- a/src/messages.c
+++ b/src/messages.c
@@ -142,7 +142,7 @@ int m_privmsg(const char *source, const char *receiver, const char *msg)
if (ign) {
target = myStrGetToken(msg, ' ', 0);
alog("Ignored message from %s to %s using command %s", source, receiver, target);
- free(target);
+ delete [] target;
return MOD_CONT;
}
}