On 8/25/2011 08:49, Bernhard Loos wrote:
---
  dlls/ntdll/tests/pipe.c |    2 +-
  server/named_pipe.c     |    6 ++++++
  2 files changed, 7 insertions(+), 1 deletions(-)
@@ -964,6 +964,12 @@ DECL_HANDLER(create_named_pipe)
      struct unicode_str name;
      struct directory *root = NULL;

+    if (!req->sharing || (req->sharing&  ~(FILE_SHARE_READ | 
FILE_SHARE_WRITE)))
+    {
+        set_error( STATUS_INVALID_PARAMETER );
+        return;
+    }
+
What's a point of doing that at server side?


Reply via email to