From c7bf01efffd0ff9e7b4d8c1650d8a920f4b91c0e Mon Sep 17 00:00:00 2001 From: cinder Date: Mon, 20 Jan 2025 07:00:30 -0600 Subject: [PATCH] Null check "UpdateAgentLanguage" cap --- LibreMetaverse/AgentManager.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/LibreMetaverse/AgentManager.cs b/LibreMetaverse/AgentManager.cs index a59e7ae4..1cdb19a3 100644 --- a/LibreMetaverse/AgentManager.cs +++ b/LibreMetaverse/AgentManager.cs @@ -3868,7 +3868,12 @@ namespace OpenMetaverse LanguagePublic = isPublic }; - Uri cap = Client.Network.CurrentSim.Caps.CapabilityURI("UpdateAgentLanguage"); + Uri cap = Client.Network.CurrentSim.Caps?.CapabilityURI("UpdateAgentLanguage"); + if (cap == null) + { + Logger.Log("Could not retrieve 'UpdateAgentLanguage' capability.", Helpers.LogLevel.Warning, Client); + return; + } Task req = Client.HttpCapsClient.PostRequestAsync(cap, OSDFormat.Xml, msg.Serialize(), CancellationToken.None, null); }