Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
4e3d6a14
Commit
4e3d6a14
authored
Aug 08, 2014
by
Gavin Bisesi
Browse files
Merge pull request #274 from ctrlaltca/serva_memleaks
Removed a servatrice memleak
parents
57efffcd
6e3c7d33
Changes
2
Hide whitespace changes
Inline
Side-by-side
servatrice/src/main.cpp
View file @
4e3d6a14
...
...
@@ -29,6 +29,7 @@
#include
"server_logger.h"
#include
"rng_sfmt.h"
#include
"version_string.h"
#include
<google/protobuf/stubs/common.h>
#ifdef Q_OS_UNIX
#include
<signal.h>
#endif
...
...
@@ -233,5 +234,8 @@ int main(int argc, char *argv[])
loggerThread
->
wait
();
delete
loggerThread
;
// Delete all global objects allocated by libprotobuf.
google
::
protobuf
::
ShutdownProtobufLibrary
();
return
retval
;
}
servatrice/src/server_logger.cpp
View file @
4e3d6a14
...
...
@@ -50,9 +50,9 @@ void ServerLogger::logMessage(QString message, void *caller)
callerString
=
QString
::
number
((
qulonglong
)
caller
,
16
)
+
" "
;
//filter out all log entries based on values in configuration file
QSettings
*
settings
=
new
QS
ettings
(
"servatrice.ini"
,
QSettings
::
IniFormat
);
bool
shouldWeWriteLog
=
settings
->
value
(
"server/writelog"
).
toBool
();
QString
logFilters
=
settings
->
value
(
"server/logfilters"
).
toString
();
QSettings
s
ettings
(
"servatrice.ini"
,
QSettings
::
IniFormat
);
bool
shouldWeWriteLog
=
settings
.
value
(
"server/writelog"
).
toBool
();
QString
logFilters
=
settings
.
value
(
"server/logfilters"
).
toString
();
QStringList
listlogFilters
=
logFilters
.
split
(
","
,
QString
::
SkipEmptyParts
);
bool
shouldWeSkipLine
=
false
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment