diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Data/MSSQL/MSSQLManager.cs | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/OpenSim/Data/MSSQL/MSSQLManager.cs b/OpenSim/Data/MSSQL/MSSQLManager.cs index e327c46..524efc4 100644 --- a/OpenSim/Data/MSSQL/MSSQLManager.cs +++ b/OpenSim/Data/MSSQL/MSSQLManager.cs | |||
@@ -352,23 +352,26 @@ namespace OpenSim.Data.MSSQL | |||
352 | if (reader.Read()) | 352 | if (reader.Read()) |
353 | { | 353 | { |
354 | // Agent IDs | 354 | // Agent IDs |
355 | retval.UUID = new LLUUID((string)reader["UUID"]); | 355 | retval.ProfileID = new LLUUID((string)reader["UUID"]); |
356 | retval.sessionID = new LLUUID((string)reader["sessionID"]); | 356 | retval.SessionID = new LLUUID((string)reader["sessionID"]); |
357 | retval.secureSessionID = new LLUUID((string)reader["secureSessionID"]); | 357 | retval.SecureSessionID = new LLUUID((string)reader["secureSessionID"]); |
358 | 358 | ||
359 | // Agent Who? | 359 | // Agent Who? |
360 | retval.agentIP = (string)reader["agentIP"]; | 360 | retval.AgentIP = (string)reader["agentIP"]; |
361 | retval.agentPort = Convert.ToUInt32(reader["agentPort"].ToString()); | 361 | retval.AgentPort = Convert.ToUInt32(reader["agentPort"].ToString()); |
362 | retval.agentOnline = Convert.ToBoolean(reader["agentOnline"].ToString()); | 362 | retval.AgentOnline = Convert.ToBoolean(reader["agentOnline"].ToString()); |
363 | 363 | ||
364 | // Login/Logout times (UNIX Epoch) | 364 | // Login/Logout times (UNIX Epoch) |
365 | retval.loginTime = Convert.ToInt32(reader["loginTime"].ToString()); | 365 | retval.LoginTime = Convert.ToInt32(reader["loginTime"].ToString()); |
366 | retval.logoutTime = Convert.ToInt32(reader["logoutTime"].ToString()); | 366 | retval.LogoutTime = Convert.ToInt32(reader["logoutTime"].ToString()); |
367 | 367 | ||
368 | // Current position | 368 | // Current position |
369 | retval.currentRegion = (string)reader["currentRegion"]; | 369 | retval.CurrentRegion = (string)reader["currentRegion"]; |
370 | retval.currentHandle = Convert.ToUInt64(reader["currentHandle"].ToString()); | 370 | retval.CurrentHandle = Convert.ToUInt64(reader["currentHandle"].ToString()); |
371 | LLVector3.TryParse((string)reader["currentPos"], out retval.currentPos); | 371 | LLVector3 tmp_v; |
372 | LLVector3.TryParse((string)reader["currentPos"], out tmp_v); | ||
373 | retval.CurrentPos = tmp_v; | ||
374 | |||
372 | } | 375 | } |
373 | else | 376 | else |
374 | { | 377 | { |