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/D277
fsassets
Steven Zielinski 2015-05-04 10:40:36 -04:00
parent cb517839e9
commit 96a86e7d5a
1 changed files with 1 additions and 1 deletions

View File

@ -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 &&