From 3d4fb90353c9cfefd3ccb725fe98a63d0dc0b832 Mon Sep 17 00:00:00 2001 From: cyberbotx Date: Fri, 27 Mar 2009 15:56:16 +0000 Subject: [PATCH] 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 --- TODO | 1 - src/messages.c | 2 +- 2 files changed, 1 insertion(+), 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; } }