mirror of
https://github.com/opensim/opensim.git
synced 2026-06-03 09:06:32 +08:00
* quick fix to fix if webLoginKey is null in DB, return random key (I guess LLUUID.Zero would be a security hazard)
This commit is contained in:
@@ -446,7 +446,15 @@ namespace OpenSim.Framework.Data.MySQL
|
||||
|
||||
retval.profileImage = new LLUUID((string) reader["profileImage"]);
|
||||
retval.profileFirstImage = new LLUUID((string) reader["profileFirstImage"]);
|
||||
retval.webLoginKey = new LLUUID((string)reader["webLoginKey"]);
|
||||
|
||||
if( reader.IsDBNull( reader.GetOrdinal( "webLoginKey" ) ) )
|
||||
{
|
||||
retval.webLoginKey = LLUUID.Random();
|
||||
}
|
||||
else
|
||||
{
|
||||
retval.webLoginKey = new LLUUID((string)reader["webLoginKey"]);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user