summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%google.com <devnull@localhost>2007-10-24 20:32:41 +0000
committerwtc%google.com <devnull@localhost>2007-10-24 20:32:41 +0000
commit6fdac34876c9a5b4ecd7e8656477c911a018291d (patch)
tree1e04ed72028fe761d753ee9e103bf979a4c76e37
parent0e2c23199ce52240bcae2b29df032a21a0656fc1 (diff)
downloadnspr-hg-6fdac34876c9a5b4ecd7e8656477c911a018291d.tar.gz
Bug 400957: free logBuf in _PR_LogCleanup to fix a memory leak. r=kengert.
-rw-r--r--pr/src/io/prlog.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pr/src/io/prlog.c b/pr/src/io/prlog.c
index 585bf2d0..e1599588 100644
--- a/pr/src/io/prlog.c
+++ b/pr/src/io/prlog.c
@@ -308,6 +308,9 @@ void _PR_LogCleanup(void)
}
#endif
+ if (logBuf)
+ PR_DELETE(logBuf);
+
while (lm != NULL) {
PRLogModuleInfo *next = lm->next;
free((/*const*/ char *)lm->name);