server: Explicitly shutdown closed pipes to prevent access from file descriptors cached in the client.
diff --git a/server/named_pipe.c b/server/named_pipe.c
index 4b23816..527e4c8 100644
--- a/server/named_pipe.c
+++ b/server/named_pipe.c
@@ -338,6 +338,7 @@
         server->client->fd = NULL;
     }
     assert( server->fd );
+    shutdown( get_unix_fd( server->fd ), SHUT_RDWR );
     release_object( server->fd );
     server->fd = NULL;
 }