plug small memory leak. bug 300980 a:don.

git-svn-id: svn://10.0.0.236/trunk@5514 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
danm 1998-07-14 21:51:36 +00:00
parent 858173e862
commit 011bd0d82f
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);