Wrap remaining Pipe access in lock

This commit is contained in:
Malte Rosenbjerg 2025-10-16 13:10:33 +02:00
parent 29f40b88af
commit 262c3f1b4f

View file

@ -23,6 +23,8 @@ public abstract class PipeArgument
public abstract string Text { get; } public abstract string Text { get; }
public void Pre() public void Pre()
{
lock (_pipeLock)
{ {
if (Pipe != null) if (Pipe != null)
{ {
@ -31,6 +33,7 @@ public abstract class PipeArgument
Pipe = new NamedPipeServerStream(PipeName, _direction, 1, PipeTransmissionMode.Byte, PipeOptions.Asynchronous); Pipe = new NamedPipeServerStream(PipeName, _direction, 1, PipeTransmissionMode.Byte, PipeOptions.Asynchronous);
} }
}
public void Post() public void Post()
{ {