Fix for leak in Vprintf

This commit is contained in:
warren%netscape.com 2000-10-28 05:21:54 +00:00
parent b076e117ab
commit 6357768687

View File

@ -574,8 +574,10 @@ nsLog::Vprintf(const char* format, va_list args)
{
nsAutoMonitor monitor(gLogMonitor);
const char* msg = PR_vsmprintf(format, args);
return mSink->Print(this, msg);
char* msg = PR_vsmprintf(format, args);
nsresult rv = mSink->Print(this, msg);
PR_smprintf_free(msg);
return rv;
}
////////////////////////////////////////////////////////////////////////////////