зеркало из https://github.com/mozilla/gecko-dev.git
Bug 180783 nsDependentCString filename(PR_GetEnv("MOZILLA_JS_PROFILER_OUTPUT")) => ASSERTION: nsDependentCString must wrap a non-NULL buffer: 'aPtr'
r=dbradley sr=bz
This commit is contained in:
Родитель
04f1b2636b
Коммит
b6b14bf40e
|
@ -78,13 +78,12 @@ nsXPConnect::nsXPConnect()
|
|||
|
||||
#ifdef XPC_TOOLS_SUPPORT
|
||||
{
|
||||
nsDependentCString filename(PR_GetEnv("MOZILLA_JS_PROFILER_OUTPUT"));
|
||||
if(!filename.IsEmpty())
|
||||
char* filename = PR_GetEnv("MOZILLA_JS_PROFILER_OUTPUT");
|
||||
if(filename && *filename)
|
||||
{
|
||||
|
||||
mProfilerOutputFile = do_CreateInstance(NS_LOCAL_FILE_CONTRACTID);
|
||||
if(mProfilerOutputFile &&
|
||||
NS_SUCCEEDED(mProfilerOutputFile->InitWithNativePath(filename)))
|
||||
NS_SUCCEEDED(mProfilerOutputFile->InitWithNativePath(nsDependentCString(filename))))
|
||||
{
|
||||
mProfiler = do_GetService(XPCTOOLS_PROFILER_CONTRACTID);
|
||||
if(mProfiler)
|
||||
|
@ -93,7 +92,7 @@ nsXPConnect::nsXPConnect()
|
|||
{
|
||||
#ifdef DEBUG
|
||||
printf("***** profiling JavaScript. Output to: %s\n",
|
||||
filename.get());
|
||||
filename);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче