summaryrefslogtreecommitdiff
path: root/blacklist.c
diff options
context:
space:
mode:
Diffstat (limited to 'blacklist.c')
-rw-r--r--blacklist.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/blacklist.c b/blacklist.c
index 484b464..1ffa8a1 100644
--- a/blacklist.c
+++ b/blacklist.c
@@ -88,7 +88,7 @@ cBlacklist::~cBlacklist(void)
{
cSearchExtCat *SearchExtCat = SearchExtCats.First();
int index = 0;
- while (SearchExtCat && index < (int)(sizeof(catvalues)/sizeof(char*)))
+ while (SearchExtCat)
{
free(catvalues[index]);
SearchExtCat = SearchExtCats.Next(SearchExtCat);
@@ -102,12 +102,10 @@ cBlacklist::~cBlacklist(void)
cBlacklist& cBlacklist::operator= (const cBlacklist &Blacklist)
{
memcpy(this, &Blacklist, sizeof(*this));
- catvalues = (char**) malloc(SearchExtCats.Count() * sizeof(char*));
cSearchExtCat *SearchExtCat = SearchExtCats.First();
int index = 0;
while (SearchExtCat)
{
- catvalues[index] = (char*)malloc(MaxFileName);
*catvalues[index] = 0;
strcpy(catvalues[index], Blacklist.catvalues[index]);
SearchExtCat = SearchExtCats.Next(SearchExtCat);