From 6faec5eb4aa3af6833ef2340a262475e2b342753 Mon Sep 17 00:00:00 2001 From: cyberbotx Date: Tue, 25 Nov 2008 11:26:24 +0000 Subject: [PATCH] Possible fix to the delete that explodes the world. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1794 5417fbe8-f217-4b02-8779-1006273d7864 --- src/protocol/inspircd12.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/protocol/inspircd12.cpp b/src/protocol/inspircd12.cpp index a3a14ed6d..00cc62958 100644 --- a/src/protocol/inspircd12.cpp +++ b/src/protocol/inspircd12.cpp @@ -847,6 +847,7 @@ int anope_event_fjoin(const char *source, int ac, const char **av) curnick = myStrGetToken(av[ac - 1], ' ', curtoken); while (curnick != NULL) { + char *curnick_real = curnick; for (; *curnick; curnick++) { /* XXX: bleagh! -- w00t */ @@ -882,6 +883,7 @@ int anope_event_fjoin(const char *source, int ac, const char **av) endnick: strncat(nicklist, prefixandnick, 513); strncat(nicklist, " ", 513); + delete [] curnick_real; curtoken++; curnick = myStrGetToken(av[ac - 1], ' ', curtoken); nlen = 0;