From 0aacca600906ef279d259e2d86e4539328b6f5d6 Mon Sep 17 00:00:00 2001 From: Christian Wieninger Date: Tue, 13 Sep 2011 20:15:00 +0200 Subject: fix for crash after editing blacklist followed by canceling the edit process --- blacklist.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'blacklist.c') diff --git a/blacklist.c b/blacklist.c index 1ffa8a1..c80c360 100644 --- a/blacklist.c +++ b/blacklist.c @@ -101,7 +101,10 @@ cBlacklist::~cBlacklist(void) cBlacklist& cBlacklist::operator= (const cBlacklist &Blacklist) { + char** catvaluesTemp = this->catvalues; memcpy(this, &Blacklist, sizeof(*this)); + this->catvalues = catvaluesTemp; + cSearchExtCat *SearchExtCat = SearchExtCats.First(); int index = 0; while (SearchExtCat) -- cgit v1.2.3