mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-06 06:22:33 +00:00
Fix minor memory leak on init.
This commit is contained in:
parent
0940699f09
commit
006424c6d4
@ -273,7 +273,10 @@ secmod_getSecmodName(char *param, char **appName, char **filename,PRBool *rw)
|
|||||||
if (pk11_argHasFlag("flags","readOnly",save_params) ||
|
if (pk11_argHasFlag("flags","readOnly",save_params) ||
|
||||||
pk11_argHasFlag("flags","noModDB",save_params)) *rw = PR_FALSE;
|
pk11_argHasFlag("flags","noModDB",save_params)) *rw = PR_FALSE;
|
||||||
|
|
||||||
if (!secmodName || *secmodName == '\0') secmodName = PORT_Strdup(SECMOD_DB);
|
if (!secmodName || *secmodName == '\0') {
|
||||||
|
if (secmodName) PORT_Free(secmodName);
|
||||||
|
secmodName = PORT_Strdup(SECMOD_DB);
|
||||||
|
}
|
||||||
*filename = secmodName;
|
*filename = secmodName;
|
||||||
|
|
||||||
lconfigdir = pk11_EvaluateConfigDir(configdir, appName);
|
lconfigdir = pk11_EvaluateConfigDir(configdir, appName);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user