From fcc3325f3bbeff204d7e5d779fcd8875d6dd4e10 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Thu, 8 Jan 2009 22:01:57 +0000 Subject: * Adds the variables passed to the hashtable BaseHttpServer passes in. * Null check on Sessions_report. --- OpenSim/Region/UserStatistics/Sessions_Report.cs | 26 ++++++++++++++---------- 1 file changed, 15 insertions(+), 11 deletions(-) (limited to 'OpenSim/Region/UserStatistics/Sessions_Report.cs') diff --git a/OpenSim/Region/UserStatistics/Sessions_Report.cs b/OpenSim/Region/UserStatistics/Sessions_Report.cs index ea327be..7a1c5b4 100644 --- a/OpenSim/Region/UserStatistics/Sessions_Report.cs +++ b/OpenSim/Region/UserStatistics/Sessions_Report.cs @@ -53,27 +53,31 @@ namespace OpenSim.Region.UserStatistics List lstSessions = new List(); Hashtable requestvars = (Hashtable) pParams["RequestVars"]; + string puserUUID = string.Empty; string clientVersionString = string.Empty; int queryparams = 0; - if (requestvars.ContainsKey("UserID")) + if (requestvars != null) { - UUID testUUID = UUID.Zero; - if (UUID.TryParse(requestvars["UserID"].ToString(), out testUUID)) + if (requestvars.ContainsKey("UserID")) { - puserUUID = requestvars["UserID"].ToString(); - + UUID testUUID = UUID.Zero; + if (UUID.TryParse(requestvars["UserID"].ToString(), out testUUID)) + { + puserUUID = requestvars["UserID"].ToString(); + + } } - } - if (requestvars.ContainsKey("VersionString")) - { - UUID testUUID = UUID.Zero; + if (requestvars.ContainsKey("VersionString")) + { + UUID testUUID = UUID.Zero; - clientVersionString = requestvars["VersionString"].ToString(); + clientVersionString = requestvars["VersionString"].ToString(); - + + } } lock (dbConn) -- cgit v1.1