mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
plug small memory leak. bug 300980 a:don.
This commit is contained in:
parent
682346549a
commit
b599f7a752
@ -352,7 +352,11 @@ PREF_Init(char *filename)
|
||||
if (!m_HashTable)
|
||||
return 0;
|
||||
|
||||
if (filename) m_filename = strdup(filename);
|
||||
if (filename) {
|
||||
if (m_filename) /* happens if PREF_Init is called twice (it is) */
|
||||
free(m_filename);
|
||||
m_filename = strdup(filename);
|
||||
}
|
||||
|
||||
if (!m_mochaTaskState)
|
||||
m_mochaTaskState = JS_Init((uint32) 0xffffffffL);
|
||||
|
@ -352,7 +352,11 @@ PREF_Init(char *filename)
|
||||
if (!m_HashTable)
|
||||
return 0;
|
||||
|
||||
if (filename) m_filename = strdup(filename);
|
||||
if (filename) {
|
||||
if (m_filename) /* happens if PREF_Init is called twice (it is) */
|
||||
free(m_filename);
|
||||
m_filename = strdup(filename);
|
||||
}
|
||||
|
||||
if (!m_mochaTaskState)
|
||||
m_mochaTaskState = JS_Init((uint32) 0xffffffffL);
|
||||
|
Loading…
Reference in New Issue
Block a user