fixing compile warnings and memory leaks
This commit is contained in:
@@ -39,6 +39,10 @@ CleanerServer::CleanerServer(): config(0), blockConnection(false), m_recvBufUsed
|
|||||||
|
|
||||||
CleanerServer::~CleanerServer()
|
CleanerServer::~CleanerServer()
|
||||||
{
|
{
|
||||||
|
delete config;
|
||||||
|
delete myMessageFilter;
|
||||||
|
delete tcpServer;
|
||||||
|
delete configRefreshTimer;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CleanerServer::newCon()
|
void CleanerServer::newCon()
|
||||||
|
|||||||
@@ -31,6 +31,15 @@ MessageFilter::MessageFilter(CleanerConfig *c): config(c)
|
|||||||
myUrlCheck = new UrlCheck;
|
myUrlCheck = new UrlCheck;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MessageFilter::~MessageFilter() {
|
||||||
|
|
||||||
|
delete myBadWordCheck;
|
||||||
|
delete myTextFloodCheck;
|
||||||
|
delete myCapsFloodCheck;
|
||||||
|
delete myLetterRepeatingCheck;
|
||||||
|
delete myUrlCheck;
|
||||||
|
}
|
||||||
|
|
||||||
QString MessageFilter::check(unsigned playerId, QString nick, QString msg)
|
QString MessageFilter::check(unsigned playerId, QString nick, QString msg)
|
||||||
{
|
{
|
||||||
QString returnMessage;
|
QString returnMessage;
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ class MessageFilter: public QObject {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
MessageFilter(CleanerConfig*);
|
MessageFilter(CleanerConfig*);
|
||||||
|
~MessageFilter();
|
||||||
|
|
||||||
QString check(unsigned, QString, QString);
|
QString check(unsigned, QString, QString);
|
||||||
void refreshConfig();
|
void refreshConfig();
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,11 @@ TextFloodCheck::TextFloodCheck()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TextFloodCheck::~TextFloodCheck()
|
||||||
|
{
|
||||||
|
delete cleanTimer;
|
||||||
|
}
|
||||||
|
|
||||||
bool TextFloodCheck::run(unsigned playerId) {
|
bool TextFloodCheck::run(unsigned playerId) {
|
||||||
|
|
||||||
QMapIterator<unsigned, TextFloodInfos> it(msgTimesList);
|
QMapIterator<unsigned, TextFloodInfos> it(msgTimesList);
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ class TextFloodCheck: public QObject
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
TextFloodCheck();
|
TextFloodCheck();
|
||||||
|
~TextFloodCheck();
|
||||||
|
|
||||||
void setTextFloodLevelToTrigger(int level) { textFloodLevelToTrigger = level; }
|
void setTextFloodLevelToTrigger(int level) { textFloodLevelToTrigger = level; }
|
||||||
|
|
||||||
|
|||||||
@@ -395,6 +395,11 @@ void gameLobbyDialogImpl::addGame(unsigned gameId)
|
|||||||
myGameListModel->appendRow(itemList);
|
myGameListModel->appendRow(itemList);
|
||||||
|
|
||||||
updateGameItem(itemList, gameId);
|
updateGameItem(itemList, gameId);
|
||||||
|
|
||||||
|
delete item1;
|
||||||
|
delete item2;
|
||||||
|
delete item3;
|
||||||
|
delete item4;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gameLobbyDialogImpl::updateGameMode(unsigned gameId, int /*newMode*/)
|
void gameLobbyDialogImpl::updateGameMode(unsigned gameId, int /*newMode*/)
|
||||||
|
|||||||
@@ -2791,7 +2791,7 @@
|
|||||||
<attribute name="title">
|
<attribute name="title">
|
||||||
<string>Kick</string>
|
<string>Kick</string>
|
||||||
</attribute>
|
</attribute>
|
||||||
<layout class="QGridLayout" name="gridLayout">
|
<layout class="QGridLayout" name="gridLayout_100">
|
||||||
<property name="horizontalSpacing">
|
<property name="horizontalSpacing">
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
|
|||||||
@@ -112,6 +112,8 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
|||||||
Log::~Log()
|
Log::~Log()
|
||||||
{
|
{
|
||||||
delete myConfig;
|
delete myConfig;
|
||||||
|
delete myLogDir;
|
||||||
|
delete myLogFile;
|
||||||
myConfig = 0;
|
myConfig = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -426,7 +426,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<spacer name="verticalSpacer_3">
|
<spacer name="verticalSpacer_333">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Vertical</enum>
|
<enum>Qt::Vertical</enum>
|
||||||
</property>
|
</property>
|
||||||
|
|||||||
Reference in New Issue
Block a user