[ovs-dev] [PATCH] windows: Allow clients to read from server before disconnect
Alin Serdean
aserdean at cloudbasesolutions.com
Thu Jan 26 19:12:20 UTC 2017
Wait for clients to read from the pipe before disconnecting the server.
Found while testing.
Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
---
Intended for master and branch-2.7
---
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
More information about the dev
mailing list