aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Horizon/Sdk/ServiceUtil.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Horizon/Sdk/ServiceUtil.cs')
-rw-r--r--Ryujinx.Horizon/Sdk/ServiceUtil.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/Ryujinx.Horizon/Sdk/ServiceUtil.cs b/Ryujinx.Horizon/Sdk/ServiceUtil.cs
index 413ac1f6..fe6fcce1 100644
--- a/Ryujinx.Horizon/Sdk/ServiceUtil.cs
+++ b/Ryujinx.Horizon/Sdk/ServiceUtil.cs
@@ -10,15 +10,15 @@ namespace Ryujinx.Horizon.Sdk
public static Result SendRequest(out CmifResponse response, int sessionHandle, uint requestId, bool sendPid, scoped ReadOnlySpan<byte> data)
{
ulong tlsAddress = HorizonStatic.ThreadContext.TlsAddress;
- int tlsSize = Api.TlsMessageBufferSize;
+ int tlsSize = Api.TlsMessageBufferSize;
using (var tlsRegion = HorizonStatic.AddressSpace.GetWritableRegion(tlsAddress, tlsSize))
{
CmifRequest request = CmifMessage.CreateRequest(tlsRegion.Memory.Span, new CmifRequestFormat()
{
- DataSize = data.Length,
+ DataSize = data.Length,
RequestId = requestId,
- SendPid = sendPid
+ SendPid = sendPid
});
data.CopyTo(request.Data);
@@ -29,10 +29,11 @@ namespace Ryujinx.Horizon.Sdk
if (result.IsFailure)
{
response = default;
+
return result;
}
return CmifMessage.ParseResponse(out response, HorizonStatic.AddressSpace.GetWritableRegion(tlsAddress, tlsSize).Memory.Span, false, 0);
}
}
-}
+} \ No newline at end of file