From 26ca1c0159cdcb751877dcc86581ce6c72f7ed89 Mon Sep 17 00:00:00 2001 From: John Hurliman Date: Wed, 4 Apr 2007 01:34:47 +0000 Subject: [PATCH] * Applied patch from issue 75, uninitialized block in GroupManager.RemoveFromRole * Login code automatically accepts ToS and other required reading again git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1102 52acb1d6-8a22-11de-b505-999d5b087335 --- libsecondlife/GroupManager.cs | 1 + libsecondlife/Login.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libsecondlife/GroupManager.cs b/libsecondlife/GroupManager.cs index 8b1305be..ba948873 100644 --- a/libsecondlife/GroupManager.cs +++ b/libsecondlife/GroupManager.cs @@ -912,6 +912,7 @@ namespace libsecondlife grc.AgentData.SessionID = Client.Network.SessionID; grc.AgentData.GroupID = group; grc.RoleChange = new GroupRoleChangesPacket.RoleChangeBlock[1]; + grc.RoleChange[0] = new GroupRoleChangesPacket.RoleChangeBlock(); //Add to members and role grc.RoleChange[0].MemberID = member; grc.RoleChange[0].RoleID = role; diff --git a/libsecondlife/Login.cs b/libsecondlife/Login.cs index fb5e91c9..b87e6c51 100644 --- a/libsecondlife/Login.cs +++ b/libsecondlife/Login.cs @@ -239,6 +239,8 @@ namespace libsecondlife WriteStringMember(login, "build", loginParams.Build); WriteStringMember(login, "platform", loginParams.Platform); WriteStringMember(login, "mac", loginParams.MAC); + WriteStringMember(login, "agree_to_tos", "true"); + WriteStringMember(login, "read_critical", "true"); WriteStringMember(login, "viewer_digest", loginParams.ViewerDigest); WriteOptionsMember(login, loginParams.Options);