Fix minor memory leak on init.

git-svn-id: svn://10.0.0.236/trunk@131702 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
relyea%netscape.com
2002-10-10 20:09:30 +00:00
parent 943cb026b7
commit e16188c400

View File

@@ -273,7 +273,10 @@ secmod_getSecmodName(char *param, char **appName, char **filename,PRBool *rw)
if (pk11_argHasFlag("flags","readOnly",save_params) ||
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;
lconfigdir = pk11_EvaluateConfigDir(configdir, appName);