plug small memory leak. bug 300980 a:don.

This commit is contained in:
danm 1998-07-14 21:51:36 +00:00
parent 682346549a
commit b599f7a752
2 changed files with 10 additions and 2 deletions

View File

@ -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);

View File

@ -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);