Rob Shearman : advapi32: Don' t crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails .

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jul 19 07:59:41 CDT 2007


Module: wine
Branch: master
Commit: 6c24386e03ce78a47ff51cf14a663b39c775fc6c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6c24386e03ce78a47ff51cf14a663b39c775fc6c

Author: Rob Shearman <rob at codeweavers.com>
Date:   Wed Jul 18 18:11:37 2007 +0100

advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.

---

 dlls/advapi32/security.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c
index 48d795f..aa51515 100644
--- a/dlls/advapi32/security.c
+++ b/dlls/advapi32/security.c
@@ -3451,6 +3451,7 @@ BOOL WINAPI ConvertStringSecurityDescriptorToSecurityDescriptorW(
 
     psd = *SecurityDescriptor = (SECURITY_DESCRIPTOR*) LocalAlloc(
         GMEM_ZEROINIT, cBytes);
+    if (!psd) goto lend;
 
     psd->Revision = SID_REVISION;
     psd->Control |= SE_SELF_RELATIVE;




More information about the wine-cvs mailing list