From 164e55afeb3b72e0aa18febdbef342dcf2760651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Fri, 19 Jul 2024 09:06:26 +0200 Subject: [PATCH] Use a hyphen instead of a backslash as the pipe name/identifier separator --- .../OpenIddictClientSystemIntegrationPipeListener.cs | 4 ++-- .../OpenIddictClientSystemIntegrationService.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationPipeListener.cs b/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationPipeListener.cs index 54213a0d..4b9eb8b0 100644 --- a/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationPipeListener.cs +++ b/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationPipeListener.cs @@ -140,7 +140,7 @@ public sealed class OpenIddictClientSystemIntegrationPipeListener : BackgroundSe #else NamedPipeServerStreamConstructors.New( #endif - pipeName : $@"{options.PipeName}\{options.InstanceIdentifier}", + pipeName : $@"{options.PipeName}-{options.InstanceIdentifier}", direction : PipeDirection.In, maxNumberOfServerInstances: NamedPipeServerStream.MaxAllowedServerInstances, transmissionMode : PipeTransmissionMode.Byte, @@ -151,7 +151,7 @@ public sealed class OpenIddictClientSystemIntegrationPipeListener : BackgroundSe inheritability : HandleInheritability.None, additionalAccessRights : default) : new NamedPipeServerStream( - pipeName : $@"{options.PipeName}\{options.InstanceIdentifier}", + pipeName : $@"{options.PipeName}-{options.InstanceIdentifier}", direction : PipeDirection.In, maxNumberOfServerInstances: NamedPipeServerStream.MaxAllowedServerInstances, transmissionMode : PipeTransmissionMode.Byte, diff --git a/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationService.cs b/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationService.cs index de7099b1..729cf17c 100644 --- a/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationService.cs +++ b/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationService.cs @@ -202,7 +202,7 @@ public sealed class OpenIddictClientSystemIntegrationService using var writer = new BinaryWriter(buffer); using var stream = new NamedPipeClientStream( serverName : ".", - pipeName : $@"{_options.CurrentValue.PipeName}\{identifier}", + pipeName : $@"{_options.CurrentValue.PipeName}-{identifier}", direction : PipeDirection.Out, options : PipeOptions.Asynchronous, impersonationLevel: TokenImpersonationLevel.None,