Sync shared code from runtime (#22619)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
a1360e98f3
commit
52fdd8f2a2
|
|
@ -223,7 +223,7 @@ namespace System.Net.Quic.Implementations.MsQuic.Internal
|
||||||
public async ValueTask<MsQuicSecurityConfig?> CreateSecurityConfig(X509Certificate certificate, string? certFilePath, string? privateKeyFilePath)
|
public async ValueTask<MsQuicSecurityConfig?> CreateSecurityConfig(X509Certificate certificate, string? certFilePath, string? privateKeyFilePath)
|
||||||
{
|
{
|
||||||
MsQuicSecurityConfig? secConfig = null;
|
MsQuicSecurityConfig? secConfig = null;
|
||||||
var tcs = new TaskCompletionSource<object?>(TaskCreationOptions.RunContinuationsAsynchronously);
|
var tcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
|
||||||
uint secConfigCreateStatus = MsQuicStatusCodes.InternalError;
|
uint secConfigCreateStatus = MsQuicStatusCodes.InternalError;
|
||||||
uint createConfigStatus;
|
uint createConfigStatus;
|
||||||
IntPtr unmanagedAddr = IntPtr.Zero;
|
IntPtr unmanagedAddr = IntPtr.Zero;
|
||||||
|
|
@ -283,7 +283,7 @@ namespace System.Net.Quic.Implementations.MsQuic.Internal
|
||||||
{
|
{
|
||||||
secConfig = new MsQuicSecurityConfig(this, securityConfig);
|
secConfig = new MsQuicSecurityConfig(this, securityConfig);
|
||||||
secConfigCreateStatus = status;
|
secConfigCreateStatus = status;
|
||||||
tcs.SetResult(null);
|
tcs.SetResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
await tcs.Task.ConfigureAwait(false);
|
await tcs.Task.ConfigureAwait(false);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue