On 26 January 2017 at 11:12, Alin Serdean
wrote:
> Wait for clients to read from the pipe before disconnecting the server.
>
> Found while testing.
>
> Signed-off-by: Alin Gabriel Serdean
> ---
> Intended for master and branch-2.7
>
Applied.
> ---
> lib/stream-windows.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/lib/stream-windows.c b/lib/stream-windows.c
> index 637920b..1950014 100644
> --- a/lib/stream-windows.c
> +++ b/lib/stream-windows.c
> @@ -183,6 +183,9 @@ windows_close(struct stream *stream)
> /* Disconnect the named pipe in case it was created from a passive
> stream.
> */
> if (s->server) {
> +/* Flush the pipe to allow the client to read the pipe's contents
> + * before disconnecting. */
> +FlushFileBuffers(s->fd);
> DisconnectNamedPipe(s->fd);
> }
> CloseHandle(s->fd);
> --
> 2.10.2.windows.1
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev