[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-patches
Subject:    server: Make sure to always initialise req_sd.owner_len and
From:       Robert Shearman <rob () codeweavers ! com>
Date:       2007-10-31 16:53:37
Message-ID: 4728B311.4020802 () codeweavers ! com
[Download RAW message or body]

---
  server/handle.c |    4 ++++
  1 files changed, 4 insertions(+), 0 deletions(-)

["185139ecbd7bb0ed49ff0ac7d02f25262acf2c32.diff" (text/x-patch)]

diff --git a/server/handle.c b/server/handle.c
index 763870e..30facbe 100644
--- a/server/handle.c
+++ b/server/handle.c
@@ -641,10 +641,14 @@ DECL_HANDLER(get_security_object)
         owner = sd_get_owner( sd );
         if (req->security_info & OWNER_SECURITY_INFORMATION)
             req_sd.owner_len = sd->owner_len;
+        else
+            req_sd.owner_len = 0;
 
         group = sd_get_group( sd );
         if (req->security_info & GROUP_SECURITY_INFORMATION)
             req_sd.group_len = sd->group_len;
+        else
+            req_sd.group_len = 0;
 
         req_sd.control |= SE_SACL_PRESENT;
         sacl = sd_get_sacl( sd, &present );





[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic