diff options
author | wtc%google.com <devnull@localhost> | 2007-10-24 20:32:41 +0000 |
---|---|---|
committer | wtc%google.com <devnull@localhost> | 2007-10-24 20:32:41 +0000 |
commit | 6fdac34876c9a5b4ecd7e8656477c911a018291d (patch) | |
tree | 1e04ed72028fe761d753ee9e103bf979a4c76e37 | |
parent | 0e2c23199ce52240bcae2b29df032a21a0656fc1 (diff) | |
download | nspr-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.c | 3 |
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); |