Fixed a bug that would cause the sim extra stats reporter to fail in reporting stats. The bug was caused by the current process threads which can return null references.
Test Plan: Tested on windows using opensim standalone and the json stats. Reviewers: rlouden, ssirigam, clattin, martin, kboswell Reviewed By: rlouden, ssirigam, clattin, martin, kboswell Differential Revision: http://cr.irl.ucf.edu/D277fsassets
parent
cb517839e9
commit
96a86e7d5a
|
@ -433,7 +433,7 @@ Asset service request failures: {3}" + Environment.NewLine,
|
||||||
foreach (ProcessThread currentThread in
|
foreach (ProcessThread currentThread in
|
||||||
Process.GetCurrentProcess().Threads)
|
Process.GetCurrentProcess().Threads)
|
||||||
{
|
{
|
||||||
// A known issue with the current process .threads property is
|
// A known issue with the current process .Threads property is
|
||||||
// that it can return null threads, thus don't count those as
|
// that it can return null threads, thus don't count those as
|
||||||
// running threads and prevent the program function from failing
|
// running threads and prevent the program function from failing
|
||||||
if (currentThread != null &&
|
if (currentThread != null &&
|
||||||
|
|
Loading…
Reference in New Issue